作者abnegate (乂乌拉拉)
看板Windows
标题[问题] 有关自制bat,如何抓取bat档名
时间Thu Sep 19 11:26:40 2019
我又来请教高手了
目前想要将目录内的特定资料夹压缩成tar.gz
目前已经有写下面做法,但缺点是我需要每次打开bat修改需压缩的资料夹档名(HHHH)
,目前想要直接改bat档名成HHHH.bat,然後就可以自己压缩该资料夹
set str="HHHH"
md gg
move %str% gg
cd gg
"C:\Program Files\7-Zip\7z.exe" a -ttar temp.tar
"C:\Program Files\7-Zip\7z.exe" a -tgzip temp.tar.gz temp.tar
del temp.tar
ren temp.tar.gz %str%.tar.gz
move %str%.tar.gz ../.
move %str% ../.
cd ..
rd /Q gg
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.139.248.153 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Windows/M.1568863602.A.B60.html
1F:→ justoncetime: bat可以吃命令列参数啊,%2 %2 ... 09/19 12:13
2F:→ abnegate: 成功了~~感谢大大 09/19 14:09