我已在 Adobe Acrobat Reader 中打开多个 pdf 文件。下面是任务管理器的快照。
我想要使用 C# 打开的所有 pdf 文件的文件名(不是完整的文件路径)。
我尝试了下面的代码,但只得到一个文件的名称。
Process[] acrobats = Process.GetProcessesByName("Acrord32");
foreach (Process p in acrobats)
{
Console.WriteLine(p.MainWindowTitle);
}
请帮忙找出这个问题的解决方案。
如果你有完整的文件路径,为什么不直接:(?)
文件名 = Path.GetFileName(strPath); //我的文件.txt
或者
文件名 = Path.GetFileNameWithoutExtension(strPath); //我的文件