如何在 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 Phone 8.1

如何在 Windows Phone 8.1 / Windows 10 上创建自定义 VirtualizingPanel?

如何在 Windows Phone 8.1 中获取当前位置的当前货币代码