/// <summary> /// 返回文件夹中所有文件的大小和 /// </summary> /// <returns></returns> public async Task <string> GetImageLocalFolderAllFileSizeString() { await CreateImageFolder(); string allFileSize = string.Empty; var tempFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync(CacheImageFolder); var storageFileList = await tempFolder.GetFilesAsync(); foreach (var item in storageFileList) { allFileSize += SizeLongToString.Format_FileSize((await item.GetBasicPropertiesAsync()).Size); } return(allFileSize); }
/// <summary> /// 返回文件夹中每个文件的大小 /// </summary> /// <returns></returns> public async Task <List <string> > GetImageLocalFolderFileSizeString() { await CreateImageFolder(); var tempFolder = await ApplicationData.Current.LocalFolder.GetFolderAsync(CacheImageFolder); var storageFileList = await tempFolder.GetFilesAsync(); List <string> sizeList = new List <string>(); foreach (var item in storageFileList) { sizeList.Add(SizeLongToString.Format_FileSize((await item.GetBasicPropertiesAsync()).Size)); } return(sizeList); }
/// <summary> /// 返回文件夹的大小 /// </summary> /// <returns></returns> public async Task <string> GetImageLocalFolderSizeString() { return(SizeLongToString.Format_FileSize((await GetImageLocalFolderSize()))); }