提示时批处理脚本命令

时间:2014-05-16 15:46:07

标签: windows batch-file input

这似乎是一个愚蠢的问题,但我有这个简单的脚本:

@ECHO OFF 
XCOPY c:\test c:\backupfolder /m /e

因为没有文件夹备份文件夹,所以它会提示您是否是文件夹或文件,如何使用脚本在提示中自动输入字母“D”中的目录

由于

2 个答案:

答案 0 :(得分:0)

只要有多个要复制的文件,/i开关会导致xcopy假设目标是目录。

但是,即使只复制一个文件也能使它工作,你可以先创建目录:

@echo off
mkdir c:\backupfolder 2>NULL
xcopy /me c:\test c:\backupfolder

2>NULL(将标准错误重定向到NULL)会抑制目录已存在时出现的错误消息。

答案 1 :(得分:0)

复制到文件夹时(通常情况下),在路径末尾添加反斜杠 添加引号可以保护命令免受路径中的空格等的影响。

@ECHO OFF 
XCOPY "c:\test\*.*" "c:\backupfolder\" /m /e