bit*_*its 4 windows command-line xcopy
作为自动化脚本的一部分,我试图在 Windows 命令提示符中实现类似的功能:
xcopy /I /Y resources\xyz\pqrs.txt %TEMP%\resources\xyz\pqrs.txt.bak
Run Code Online (Sandbox Code Playgroud)
在%TEMP%中,没有资源目录。
这是我得到的交互式输出:
Does C:\Users\username\AppData\Local\Temp\resources\xyz\pqrs.txt.bak specify a file name
or directory name on the target
(F = file, D = directory)?
Run Code Online (Sandbox Code Playgroud)
整个事情是我想创建一个目录并复制文件而无需交互。
如果我使用 mkdir,则必须在使用 mkdir 之前提取目录路径。我只是想知道是否可以使用 xcopy 同时实现 mkdir+copy 。
x复制参考供大家参考。
谢谢您的帮助。
如果目标路径以反斜杠结尾,它将自动被视为目录:
xcopy /f C:\abc\file1 C:\abc\newfolder\file2
Run Code Online (Sandbox Code Playgroud)
会问
Does C:\abc\newfolder\file2 specify a file name
or directory name on the target
(F = file, D = directory)? f
Run Code Online (Sandbox Code Playgroud)
但
xcopy /f C:\abc\file1 C:\abc\newfolder0\newfolder1\newfolder2\
Run Code Online (Sandbox Code Playgroud)
只会做正确的事。