Batch file 使用cmd命令将文件从目录复制到另一个目录

Batch file 使用cmd命令将文件从目录复制到另一个目录,batch-file,cmd,Batch File,Cmd,我想使用cmd命令“.bat file”将一个文件从共享文件夹复制到另一个文件夹 以下代码适用于除MS Access文件(扩展名为“accde”)以外的大多数文件,因此,请告知 MKDIR "\\192.168.0.110\Attendance Sheet\JTA\events\events_media\SysFile" XCopy /y/z "\\192.168.0.110\Attendance Sheet\JTA\events\events_media\db.accde" "\\192

我想使用cmd命令“.bat file”将一个文件从共享文件夹复制到另一个文件夹 以下代码适用于除MS Access文件(扩展名为“accde”)以外的大多数文件,因此,请告知

MKDIR "\\192.168.0.110\Attendance Sheet\JTA\events\events_media\SysFile"

XCopy /y/z "\\192.168.0.110\Attendance Sheet\JTA\events\events_media\db.accde" 

"\\192.168.0.110\Attendance Sheet\JTA\events\events_media\SysFile"

运行此代码使命令在后台执行,以便在命令行运行时可以继续工作:

start /min xcopy /y /z "sourcefile" "destination"  

实际上,这个命令是在它自己的最小化窗口中运行的——你可以看到它在任务栏中弹出。但从用户的角度来看,这与“在后台”运行是一样的。

该类型的文件会出现什么错误?批处理不会正常运行,但文件不会被复制。我不知道这是管理员的权限还是代码中的错误。。。。。如果是许可,我应该如何覆盖它?为什么使用xcopy复制单个文件而不复制?您是否曾经在命令提示符窗口中执行过该命令并读取该命令的帮助输出?例如,如果file
db.accde
设置了隐藏属性,则需要参数
/H
。您应该在选项之间使用空格。Thank/H工作正常,但是cmd窗口会一直保持到复制完成“文件大小较大”。。。。在处理文件时有没有办法隐藏它?我会尝试,但我还有一个问题:我尝试了“/D:m-D-y”但是,
不起作用我不想每次都复制文件,我只想在文件上做任何修改时复制它…我应该如何使用它?使用
/M
选项和
xcopy
,它查看“修改”标志。仅当文件自上次复制后已被修改时,才会复制该文件并重置“存档”标志。不过,您需要对源文件具有一些权限才能重置标志。但是您可以去掉日期选择('/D')。