请帮助..
我希望在复制文件后打开复制的文件夹。
我用DOS命令启动。只要目录路径不包含任何空格字符,它就可以正常工作。
如果我在路径中使用引号,那么它会改为使用另一个dos屏幕:
**这里有CMD文件示例:
XCopy C:\1\Source\Test.txt C:\1\Target 1\ /R/Y/K
start "C:\1\Target 1\"
Pause**
答案 0 :(得分:5)
你对引号有正确的想法。棘手的一点是,如果引用,则start假定第一个参数是窗口标题。如果您想引用目标,那么必须首先提供引用的标题。它可以是空的:
start "" "C:\1\Target 1\"
但是,如果您碰巧有一个名为Target 1.bat
的批处理文件,那么它将执行批处理脚本,而不是在Windows资源管理器中打开Target 1
文件夹。因此,使用robert oh的答案更安全,明确指定explorer
作为目标,并将文件夹作为参数。
答案 1 :(得分:2)
您可以使用
start explorer "c:\some folder\"