我创建了一个批处理文件,将文件从一个目录复制到另一个目录。 以下是我的命令。
xcopy /y /e /s /c help_vc8.txt ..\..\help_vc8.txt.
当我运行批处理文件时,它会在CMD中询问用户输入并显示以下消息:
Does ..\..\help_vc8.txt
specify a file name or directory name on the target
(F = file, D = directory)?
现在用户必须输入f或d。我不想要此消息,用户不应输入f或d。一切都应该自己发生。 如果我错过了命令中的任何内容,请帮助我。
答案 0 :(得分:1)
echo f|xcopy /y /e /s /c help_vc8.txt ....\help_vc8.txt
尝试这样的文件。
echo D|xcopy /y /e /s /c help_vc8.txt ....\help_vc8.txt
目录。
答案 1 :(得分:1)
您似乎缺少目标目录的名称。
如果确实是\help_vc8.txt
将其写为\help_vc8.txt\
并且尾随\
,那么xcopy将知道它应该是一个目录,
或者你想要:xcopy /y /e /s /c help_vc8.txt ..\..\