使用bat批处理脚本复制文件夹

使用bat批处理脚本复制文件夹

需求:使用hexo在发布博客文章时,需要将文件复制到 source\_posts 目录下,每次手动复制很麻烦,所以这边写了个批处理脚本来执行。

新建一个 xxx.bat 文件,文件内容为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
@echo off  

:: 变量声明
:: 要复制的目录。
set sourceDir=E:\01 博客\本地博客
:: 目标目录
set destDir=E:\01 博客\MyBlog\source\_posts

:: 删除旧的树目录
echo "正在删除旧数据........."
rd "%destDir%" /s

:: 复制文件夹到指定目录
echo "正在复制数据........."
xcopy "%sourceDir%" "%destDir%" /e/h

pause

注:如果路径有中文,需要将bat文件另存为ANSI格式就能正常执行。

附:相关命令参数可以查看使用帮助,使用 命令名 /? ,如:xcopy /?


使用bat批处理脚本复制文件夹
https://binbiubiu.github.io/20230316181900/
作者
Binbiubiu
发布于
2023年3月16日