2016-12-17 10 views
-2

には、ファイルとフォルダを含むgridviewがあります。ユーザーが「フォルダを追加」をクリックすると、ユーザーが望むフォルダの名前のフォルダが作成されます。 ユーザーは、希望するフォルダへの "フォルダへの移動"(表示されたメニューフォルダ名の表示およびメニューのキャンセルも選択)を選択することによって、ファイルを目的のフォルダに移動することもできます。ユーザーは、フォルダ内にあるファイルをフォルダ外に移動することもできます。 利用可能なフォルダを削除することもできます(フォルダ内のファイルがない場合)。フォルダの作成と削除ファイルをフォルダに移動し、ファイルをフォルダの外に移動します

どのようにお申し込みですか? 参照またはサンプルはありますか?

+4

'File'と' Directory'クラスをチェックしてください。 –

+0

Winform? WPF?この答えには多くの解決策がありますが、質問はあいまいです。あなたは 'System.IO.File'、' System.IO.Directory'、 'System.IO.FileInfo'、' System.IO.DirectoryInfo'をチェックするかもしれません – Khatibzadeh

答えて

0

必要な機能については、uwpにはStorageFileStorageFolderの関連APIが実装できます。 たとえば、StorageFolder.CreateFolderAsyncメソッドを使用できるフォルダを作成し、StorageFolder.DeleteAsyncメソッドを使用できるフォルダを削除し、ファイルを移動するには、最初にStorageFile.CopyAsyncメソッドでファイルをコピーしてから、StorageFile.DeleteAsyncメソッドで削除します。

詳細はthis official documentと公式サンプルFile Accessを参照してください。

uwpファイルにはアクセス権が制限されているので注意してください。デフォルトでは、アプリケーションはアプリケーションインストールディレクトリとデータの場所にしかアクセスできません。追加の場所には特別な機能が必要です。ファイルアクセス許可の詳細については、this documentを参照してください。

+0

私はファイルをフォルダに移動したい、またはフォルダのファイルを外に移動したいフォルダ。フォルダはPC上ではなく、アプリケーションパッケージにあります。 – Rose

+0

@Roseこれはできます。私の返信と公式のサンプルを参考にしてください。また、[このドキュメント](https://msdn.microsoft.com/en-us/windows/uwp/files/file-access-permissions)上にアップロードしたファイルアクセス権限には、インストールフォルダ内のアクセスファイルの例もあります。 –

関連する問題