Windows批处理脚本移动文件(Windows batch script to move file

2019-08-22 06:54发布

我需要从一个目录移动到另一个文件在Windows中,我需要在一个批处理脚本写这个。

我们已经写在那里备份文件将创建每4小时对一个SQL作业D:驱动器和最后4个备份文件将被保存,其他人将被删除。

我需要写一个批处理脚本,这些文件从移动D:开车到E:驱动器每10小时。

谁能帮我写这个剧本。

Answer 1:

创建一个名为MoveFiles.bat与语法文件

move c:\Sourcefoldernam\*.* e:\destinationFolder

然后计划任务运行MoveFiles.bat每10小时。



Answer 2:

你可以试试这个:

:backup move C:\FilesToBeBackedUp\*.* E:\BackupPlace\ timeout 36000 goto backup

如果不行尝试用睡眠来代替“超时”。 益这个帖子是一岁多,只是帮助的人同样的问题。



Answer 3:

这是它究竟是如何为我工作。 出于某种原因,上面的代码失败。

这一次运行检查每3分钟对任何文件在那里和经销商将其移动到目标文件夹。 如果你需要提示的冲突,则/ Y变为/ -y

:backup
move /y "D:\Dropbox\Dropbox\Camera Uploads\*.*" "D:\Archive\Camera Uploads\"
timeout 360
goto backup


Answer 4:

move c:\Sourcefoldernam\*.* e:\destinationFolder

^这并没有为我工作由于某种原因

但是,当我尝试使用引号,它突然的工作:

move "c:\Sourcefoldernam\*.*" "e:\destinationFolder"

我想在一个文件夹中的,因为我的目录有空格。 所以,如果它不为你工作,尝试用引号!



文章来源: Windows batch script to move files