我有一个WPF应用程序,其中一个文件被选择,操作,然后保存到同一个目录下的一个新的名称。非常标准的东西,所有的操作都如预期的那样。
UI上有按钮,用户可以选择使用操作系统中指定的默认应用程序打开文件,或者在“文件资源管理器”中打开文件的目录。但是,当指定的文件路径位于共享文件夹中时,两个按钮都会打开“文件资源管理器”的默认位置,即“文档”文件夹。但是,修改后的文件仍然能够保存到共享文件夹中。
这是在代码中打开文件资源管理器的方式:
ProcessStartInfo startInfo = new ProcessStartInfo
{
Arguments = vm.OutputPath,
FileName = "explorer.exe"
};
Process.Start(startInfo);我怀疑此问题与以下事实有关:共享文件夹仅在用户级别定义,在使用Process.Start(.)打开文件资源管理器时找不到
在代码中我能做些什么来纠正这个问题吗?
https://stackoverflow.com/questions/71787157
复制相似问题