2015-06-16 93 views
-1

默认路径是C:\Users\<.YourUser>\AppData\Local\Packages。 我想将它替换成PC上的C:\Users\<.YourUser>\Desktop。我怎样才能做到这一点?如何将默认路径替换为其他路径?

StorageFile file = await ApplicationData.Current.LocalFolder.CreateFileAsync(filename, CreationCollisionOption.ReplaceExisting) 
+2

请参阅http://stackoverflow.com/questions/634142/how-to-get-a-path-to-the-desktop-for-current-user-in-c – artm

+0

你想获得路径到桌面(如上面评论中的链接)或者你想获得特定的文件夹和“桌面”只是样本? –

+0

是的。那样的Environment.GetFolderPath(Environment.SpecialFolder.Desktop); –

回答

0

您无法以编程方式读取该位置。但是,您可以要求用户使用FolderPicker类选择文件夹。在调用PickSingleFolderAsync方法之前,您可以将SuggestedStartLocation属性设置为PickerLocationId.Desktop。用户当然可以改变位置或取消操作。