0

When listing files in WinRT(C#) using something like GetFilesAsync(..) I would like to know if there is a way I could tell it to only return files that are hidden or temporary. Or when I list all the files to go through each file and check if they are hidden or temporary. You could do this in .net with FileInfo(http://msdn.microsoft.com/en-us/library/system.io.fileinfo.aspx)

Thanks

4

2 回答 2

0

在 WinRT 中列出文件时使用的类型似乎与 .NET 桌面版本中的属性StorageFile具有相似Attributes的属性。FileInfo.Attributes它的类型也有相同的名称,称为FileAttributes,它是一个枚举,可能值为Temporary。它似乎缺少在 .NET 中找到的值,如果我冒险猜测一下,我会说这是因为隐藏文件不可见,而且Mike Taulty 的博客文章Hidden似乎证实了这一点。WinRT 中的搜索方法似乎没有基于属性的过滤器,因此您需要遍历文件以检查属性或使用 LINQ 之类的工具来过滤掉与您的条件不匹配的文件。

于 2013-09-17T03:49:04.953 回答
0

要添加到上述答案,根本没有办法使用 WinRT API 来访问隐藏文件。WinRT 代理根本不会列出它们或让您访问它们。

于 2013-09-19T08:06:55.723 回答