Мне нужно, чтобы моя программа могла закрывать заданные файлы по их именам. Я поигрался с процессами, но пришел к выводу, что не могу понять сам процесс должным образом.
Допустим, у меня открыт файл блокнота «Text.txt», который я хочу закрыть. Я попробовал
var processesToKill = Process.GetProcessesByName(processName);
foreach (var process in processesToKill)
{
process.Kill();
}
, но пришел к выводу, что понятное имя файла никоим образом не помогает для этого, поэтому processesToKill
остается пустым (нет такого процесса, черт возьми).
Итак Я понимаю, что мне нужно использовать, скажем, «блокнот» в качестве processName
, но мне нужна программа, чтобы закрывать разные типы файлов / открывать программы (word, excel, chrome, случайные файлы .txt или .mp3 и т. Д. c*. 1012 *
Извините за довольно запутанное объяснение проблемы, надеюсь, я не сильно у вас разболелся /