如何获取打开文件夹的路径
本文关键字:文件夹 路径 何获取 获取 | 更新日期: 2023-09-27 18:26:54
我需要获取打开文件夹的路径,我有一个程序可以检测按键,并在按键发生时获取聚焦窗口的句柄,现在,只有当打开的窗口是floder时,程序才能工作,我需要获得当前打开的文件夹的路径。我设法获得了文件夹(explorer.exe)的进程路径,但这不是我需要的。。。(c#)
如何使用Handle或其他方法获取文件夹的路径?
thnx!
添加对shell32.dll&shdocvw.dll
string path = null;
foreach (SHDocVw.InternetExplorer window in new SHDocVw.ShellWindows()) {
if (your_known_explorer_HWND == window.HWND) {
path = new Uri(window.LocationURL).LocalPath);
break;
}
}