2017-03-29 51 views
1

我想出如何在目錄中我喜歡使用PowerShell批量重命名文件:批量重命名和壓縮(合併單獨工作命令 - 名爲.ps1和蝙蝠)

dir | rename-item -NewName {$_.name -replace "\s\((.*)",$_.extension} 

我也想通了如何使用命令提示符批量壓縮每個文件:

for %%X in (*.*) do "C:\Program Files\7-Zip\7z.exe" a -tzip "%%X.zip" "%%X" 

我想這兩個操作在一個單一的.ps1或.bat結合,但我不知道該如何繼續。 (即重命名,然後分別壓縮每個文件)。

回答

0

我從PowerShell中的歸檔命令,嘗試插入它在上面的例子中

& "C:\Program Files\7-Zip\7z.exe" a -tzip "d:\1.zip" "C:\Program Files\7-Zip\readme.txt"