我在這中有數以百計的壓縮文件夾中也有許多文件it.for例子中的目錄文件夾,如何壓縮文件夾名稱中的所有文件附加在它裏面的批處理文件
文件夾
cs2-20150613-6014-0000- 的.zip
cs2-20150613-abc.bin
cs2-20150613-xyz.bin
cs2-20150614-6014-0000- .ZIP
cs2-20150614-abc.bin
cs2-20150614-xyz.bin
我想解壓後的文件夾名稱的最後6位數字附加到的所有文件,
cs2-20150613- abc.bin-
cs2-20150613-xyz.bin-
任何人都可以建議我如何能在批處理文件來完成
非常感謝你!這就是我所需要的:)你能告訴我爲什麼%%〜fb和> Nul <&2用於? – Siri
@Siri'> Nul <&2'用於將命令的'stdout'和'stderr'重定向到'Nul'。這意味着該命令不再向控制檯輸出任何內容。回想起來,'%%〜fb'沒有做任何事情。這是完全限定路徑名稱的可變擴展,但在這種情況下,變量已經是完全限定的路徑名稱。 –
謝謝你:)我有另一個要求,我想提取以77結尾的壓縮文件夾,即#### 77。假設文件夾名稱是cs2-20150613-6014-0000-201077,我希望文件爲cs2-20150613-abc.bin-201077 cs2-20150613-xyz.bin-201077,我這樣做,設置「suffix_77 =!後綴: 〜4!」如果!suffix_77! == 77(for %% b in(%temp%\ %%〜na *)do move/Y「%% b」「%cd%\ %%〜nxb-!suffix!」> Nul <&2 rd/s/q「%temp%\ %%〜na」)但這不起作用。 – Siri