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属性,是否有任何浪费的方法?