我试图弄清楚为什么这个批处理脚本包含额外的文件夹。这是在Windows上运行的每日备份的一部分。
set cur_yyyy=%date:~10,4%
set cur_mm=%date:~4,2%
set cur_dd=%date:~7,2%
set ts=%cur_yyyy%-%cur_mm%-%cur_dd%
cd F:\_htdocs
"C:\Program Files\7-Zip\7z.exe" a -t7z "F:\_7z\%ts%_backup.7z" "F:\_htdocs" -r -mx=7
基本上,当这个脚本运行时,我需要它只包含_htdocs文件夹及其内部的内容。出于某种原因,7zip将随机包含其他文件夹。
在观看脚本运行时我也注意到它似乎扫描了F驱动器上的所有内容并提供了一些错误,例如文件夹无法访问等等。好像它正在尝试包含额外的文件夹。