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