bat复制文件夹到指定目录_利用dos命令自动备份,copy目录下所有文件、子目录...

OneDrive提供免费5G空间,可自动备份三个指定的文件夹“桌面、文档、图片”。

faf5850a2965cef801d588aefe6d7f0f.png

但是如果某些文件夹我们已经整理归档好,只想借用OneDrive备份,不能作为主要存储地、工作目录怎么办呢?

例如:D:工作xls D:学习doc......或者一个软件运行后的文件data

可以借用DOS的批处理解决:

1.桌面建立一个新文档文件,命名为(备份)

2.写入如下内容:

xcopy D:工作xls*.* C:甥敳獲用户名OneDrivexls /s /y

xcopy D:学习doc*.* C:甥敳獲用户名OneDrivedoc /s /y

3.保存退出,把文件名的后缀(.txt),改为(.bat)

4.双击文件(备份.bat),上述目录内的文件和子目录就复制到OneDrive中,之后由OneDrive自动上传网络

bb84380269f2dafe653cf86745875b98.png

5.(/s)带此参数备份时,备份包括子目录,删除后,只备份文件,不备份子目录。

6.(/y)带此参数备份时,程序自动覆盖原文件,否则会暂停询问。

以后准备中午吃饭、准备下班时,可以双击执行一下,后面就由OneDrive自动执行。适用上面所说,文件经常更新,文件量不太大,已经整理归纳在其他目录内,不把OneDrive作为主要工作目录的情况。每次运行,如果文件量不大几乎都是一闪而过,但如果是海量数据,那还请用专业备份软件吧:)