只是请求批处理编程的帮助。需要对某些文件夹进行定期备份,并且想知道我将如何实现这一点。
目标:滚动目录并压缩具有特定名称的特定文件夹。
代码逻辑:
//For all directories in folder
for /d %%X in (*) do (
if ( %%X != tag_****** )
"7z.exe" a -ttar "%%X.tar" "%%X\"
)
.
for %%X in (*.tar) do
"7z.exe" a -tgzip "%%X.tgz" "%%X"
如果可能,我将如何批量区分文件夹名称?
例如:压缩 tag_aaa111 ,跳过 tag_aaa111_v2 ,跳过所有没有前缀“tag_”的文件夹
条件是目录以 tag_ 开头,之后正好有 6 个字符。
一直试图弄清楚这一点。谢谢您的帮助。
编辑:代码,澄清。