2
 CloudStorageAccount cloudStorageAccount = CloudStorageAccount.Parse(ConfigurationManager.AppSettings["storageConnectionString"]);
            CloudFileClient fileClient = cloudStorageAccount.CreateCloudFileClient();
            CloudFileShare fileShare = fileClient.GetShareReference(ConfigurationManager.AppSettings["shareName"]);
            var sourceName = fileShare.GetRootDirectoryReference().GetDirectoryReference((ConfigurationManager.AppSettings["sourceName"]));

我想检查哪个是最新上传的文件,sourcename 我尝试使用以下代码 -

sourceName.Uri = {https://test.file.core.windows.net/XC/MainFolder/}
sourceName.Uri.AbsolutePath = {/XC/MainFolder/}

 var directory = new DirectoryInfo(sourceName.Uri.AbsolutePath);
            var myFile = (from f in directory.GetFiles()
                          orderby f.LastWriteTime descending
                          select f).First();

错误为-System.IO.DirectoryNotFoundException:'找不到路径'C:\ XC \ MainFolder'的一部分。'

这很明显,因为它不是本地文件夹。

如何使用https://test.file.core.windows.net/XC/MainFolder/循环并检查最新文件?而是进入每个文件和子文件夹并检查其 lastModified 属性,有什么方法可以做吗?

4

0 回答 0