0

我已經使用以下代碼在我的Windows 8應用程序中選擇多個文件。將文件保存在Windows 8應用程序的本地文件夾中

FileOpenPicker fileOpenPicker = new FileOpenPicker(); 
fileOpenPicker.ViewMode = PickerViewMode.Thumbnail; 
fileOpenPicker.FileTypeFilter.Add("*"); 
fileOpenPicker.CommitButtonText = "Select Files"; 
fileOpenPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; 
var files = await fileOpenPicker.PickMultipleFilesAsync(); 

現在我想將所選文件保存我的應用程序文件夾內,但現在能找到一種方法來做到這一點。所以任何人都可以幫助我解決這個問題。 謝謝!

回答

1

如果您想要複製本地文件夾中的所有文件,請嘗試此操作。

FileOpenPicker fileOpenPicker = new FileOpenPicker(); 
fileOpenPicker.ViewMode = PickerViewMode.Thumbnail; 
fileOpenPicker.FileTypeFilter.Add("*"); 
fileOpenPicker.CommitButtonText = "Select Files"; 
fileOpenPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; 
var files = await fileOpenPicker.PickMultipleFilesAsync(); 

foreach (var f in files) 
{ 
    await f.CopyAsync(ApplicationData.Current.LocalFolder, f.Name, NameCollisionOption.GenerateUniqueName); 
} 
+0

thanx @Xyroid for help –

0

訪問應用程序數據經過

accessing app data

但是,如果你要存儲在安裝位置數據(如果u中東和北非地區,通過應用程序文件夾)

然後根據安裝了它不可能目錄是隻讀的。你不能添加文件或寫入任何文件,但是你可以閱讀。 :-)

相關問題