Как получить полный путь к файлу блокнота, если он сохранен на диске. Например, выполняется блокнот, и он сохраняется где-то на диске. Как я могу получить полный путь? Используя нижеприведенный код, я могу получить детали процесса, но не фактический путь к определенным файлам.Как получить сохраненное местоположение всех открытых файлов Блокнота в C#
Process[] localByName = Process.GetProcessesByName("notepad");
foreach (Process p in localByName)
{
string path = p.MainModule.FileName.ToString();
}
это возвращает C: \ WINDOWS \ system32 \ notepad.exe Я также хочу, чтобы спастись местоположение файла.
Я предполагаю, что вы не можете этого сделать. Что вы пытаетесь сделать с этим приложением? –
Я хочу сохранить деталь, чтобы я мог снова открыть его одним щелчком .it может b несколько файлов в блокноте –
Здесь вы можете получить свои анны: [См. Эту тему] (http://stackoverflow.com/questions/9501771/how -to-avoid-a-win32-exception-when-access-process-mainmodule-filename-in-c) – Surya