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 属性,有什么方法可以做吗?