Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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# 更改扩展名后打开文件_C# - Fatal编程技术网

C# 更改扩展名后打开文件

C# 更改扩展名后打开文件,c#,C#,我想在更改扩展名后打开文件。扩展名已更改,但找不到要打开的文件,因此如何查找? 到目前为止,我所拥有的: filePath = openFileDialog.FileName; File.Move(filePath, Path.ChangeExtension(filePath, ".csv")); FileStream stream = File.Open(filePath, FileMode.Open); 使用Path.ChangeExtension的返回值: 上面的代码打开应用程序中的文件

我想在更改扩展名后打开文件。扩展名已更改,但找不到要打开的文件,因此如何查找? 到目前为止,我所拥有的:

filePath = openFileDialog.FileName;
File.Move(filePath, Path.ChangeExtension(filePath, ".csv"));
FileStream stream = File.Open(filePath, FileMode.Open);
使用Path.ChangeExtension的返回值:

上面的代码打开应用程序中的文件

如果希望Windows Shell使用Excel、OpenOffice等打开文件,除其他方法外,还可以这样做

System.Diagnostics.Process.Start(newFilePath);

扩展名已更改,但文件未更改open@MichelFaraday你能说得更具体点吗?是的。最初选择文件时,会进行转换,但不会在Excel中打开,这正是我试图打开的。修复!非常感谢。
System.Diagnostics.Process.Start(newFilePath);