Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 文件保存问题Windows phone 8.1_C#_Windows Phone 8.1 - Fatal编程技术网

C# 文件保存问题Windows phone 8.1

C# 文件保存问题Windows phone 8.1,c#,windows-phone-8.1,C#,Windows Phone 8.1,在windows 8.1手机上执行保存操作时,我遇到以下问题 a。假设有一个名为test1.doc的文件下载到SD卡中的默认位置。SD卡-测试文件夹 b。我们尝试使用手机中的office 365编辑/打开该文件,并尝试将其保存。它不会将其保存在同一位置,即TestFolder c。它会提示用户将文件保存在手机中的默认文件夹中,例如在上述情况下,因为它是保存在Documents文件夹中的.doc。 根据文件扩展名,它将尝试将它们保存在各自的默认位置,即mp3将保存在音乐下,.jpg或png将保存在

在windows 8.1手机上执行保存操作时,我遇到以下问题

a。假设有一个名为test1.doc的文件下载到SD卡中的默认位置。SD卡-测试文件夹

b。我们尝试使用手机中的office 365编辑/打开该文件,并尝试将其保存。它不会将其保存在同一位置,即TestFolder

c。它会提示用户将文件保存在手机中的默认文件夹中,例如在上述情况下,因为它是保存在Documents文件夹中的.doc。 根据文件扩展名,它将尝试将它们保存在各自的默认位置,即mp3将保存在音乐下,.jpg或png将保存在图片中,.mp4在视频下,.doc、.xls、.txt、ppt在文档下。 请参阅下面的链接

d。在保存过程中,它还通过在文件中添加(1)来修改文件名。用户还可以选择在保存之前修改文件名

在选项卡和桌面上,它允许我们在同一位置进行保存。
我想知道这是否是windows phone的已知限制,或者需要执行任何操作才能将文件保存在同一位置。在这方面的任何意见都将大有裨益

这是平台规范(我不把它称为“限制”)。根据清单中要求的访问权限,每个应用程序都可以访问自己的
隔离存储
和媒体库。

完全同意Adarsha。这不是限制。如果您正在创建这样的应用程序,还可以使用
FileSavePicker
允许用户从文件系统中的任何位置选择位置。Office应用程序假定人们通常会将文档保存在documents文件夹中,因此他们删除了要求用户选择位置的额外步骤。下载时,我们会要求用户移动到特定位置,例如testfolder使用FileSavePicker。但是,如果文件已编辑,则不会保存在相同的testfolder位置。它仅在默认文档文件夹中保存。是否有办法将文件保存在同一位置。因为我需要将修改后的文件与服务器同步。