我在使用C时遇到了一些麻烦。我使用的是Codeblocs,我需要执行dir命令来查找chrome.exe在哪里。我用了;

system("dir /s /b chrome.exe > desktop\\directory.txt");

但是它说找不到目录,因为它只是在其中搜索我的程序所在的文件夹。您能帮助我在C程序中成功执行此命令吗?先感谢您。

最佳答案

只需通过在可执行文件名称前面加上反斜杠来告诉它从驱动器的根开始即可。另请注意,dir期望参数为[drive:][path][filename] [options],因此在使用时将其更改为正确的顺序:

system("dir \\chrome.exe /s/b > desktop\\directory.txt");

关于c - 执行dir命令以在C:\中搜索chrome.exe,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20252950/

10-11 23:17
查看更多