我编写了一个使用 xcopy (cmd.exe /Q /D /C xcopy "C:\_Depot\Tools\CAD\2009" "C:\Apps\CAD 2009" /E /K /R /Y ) 复制一些文件。
如果我通过双击运行 .exe,xcopy 操作每次都有效。
如果我通过双击 .exe 的快捷方式来运行 .exe,则 xcopy 仅在快捷方式与 .exe 位于同一文件夹中时才有效。
我尝试将当前目录设置为正在执行的程序集的文件夹,但这无济于事。
在我的所有测试中,快捷方式的“开始于:”值与 .exe 的文件夹相同。(这并不重要——我希望代码不管值如何都能正常工作。)
任何想法,人们?