如何在 windows phone 8.1 中检查文件夹是不是为空
Posted
技术标签:
【中文标题】如何在 windows phone 8.1 中检查文件夹是不是为空【英文标题】:how to check a folder is empty in windows phone 8.1如何在 windows phone 8.1 中检查文件夹是否为空 【发布时间】:2016-05-19 03:39:34 【问题描述】:如何检查本地存储的文件夹是否为空?
StorageFolder destinationFolder = ApplicationData.Current.LocalFolder;
如何知道destinationFolder
是否为空?
【问题讨论】:
我对您的查询进行了查询,发现:msdn.microsoft.com/en-us/library/windows/apps/br227276.aspx 【参考方案1】:您可以尝试执行以下操作之一(两个 sn-ps 均未经过测试):
GetFilesAsync 函数
StorageFolder destinationFolder = ApplicationData.Current.LocalFolder;
IReadOnlyList <StorageFile> filesInFolder = await destinationFolder.GetFilesAsync();
if(filesInFolder.Count == 0)
//return empty
else
// return not empty
GetFiles 函数
StorageFolder destinationFolder = ApplicationData.Current.LocalFolder;
string[] filesInDirectory = Directory.GetFiles(destinationGolder.Path);
if (filesInDirectory.Length == 0)
//return empty
else
// return not empty
注意:此代码未经测试。
【讨论】:
以上是关于如何在 windows phone 8.1 中检查文件夹是不是为空的主要内容,如果未能解决你的问题,请参考以下文章
如何调试在 Windows Phone 8.1 上挂起的应用程序
如何将 Windows 商店中的 Windows Phone 应用程序(8.1 XAML)迁移到 8.1 Silverlight?
如何在 Windows Phone 8.1 / Windows 10 上创建自定义 VirtualizingPanel?