1

この C# コードがあり、ドキュメント ライブラリの特定のサブ ディレクトリを削除したいと考えています。ただし、ディレクトリが空ではないため、これによりエラーが発生します。誰かがこれを行う方法について私を案内してくれることを願っています。

迅速な返信ありがとうございます。

StorageFolder storageFolder = KnownFolders.DocumentsLibrary;              
var queryResult = storageFolder.CreateFolderQuery();
IReadOnlyList<StorageFolder> folderList = await queryResult.GetFoldersAsync();

 foreach (StorageFolder folder in folderList)
    {
       await folder.DeleteAsync();             
    }
4

2 に答える 2

2

を使用しStorageFolder.GetFilesAsync()て、フォルダ内に存在するすべてのファイルのリストを取得し、フォルダを削除する前にそれらを削除することができます。このDeleteAsync()メソッドにはサブフォルダとファイルを指定する方法がないためです。

詳細: StorageFolder クラス| MSDN

于 2012-09-19T03:43:02.683 に答える