【发布时间】:2016-01-06 22:28:17
【问题描述】:
如果记事本文件保存在驱动器中,如何检索它的完整路径。例如,一个记事本进程正在运行,它保存在驱动器的某个位置。如何检索其完整路径?使用下面的代码,我可以获得过程详细信息,但不是特定文件的实际路径。
Process[] localByName = Process.GetProcessesByName("notepad");
foreach (Process p in localByName)
{
string path = p.MainModule.FileName.ToString();
}
这将返回 C:\WINDOWS\system32\NOTEPAD.EXE 我也想获取文件的保存位置。
【问题讨论】:
-
我猜你不能这样做。你想用这个应用做什么?
-
我想保存详细信息,以便一键重新打开它。它可以包含多个记事本文件
-
在这里你可以得到你的答案:Please see this thread