批量重命名和压缩(组合单独的工作命令 - .ps1& .bat)

时间:2017-03-29 13:12:56

标签: windows powershell cmd batch-processing

我想出了如何使用powershell批量重命名目录中的文件:

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,但我不确定如何继续。 (即重命名,然后单独压缩每个文件)。

1 个答案:

答案 0 :(得分:0)

我有来自Powershell的这个归档命令,尝试将其插入上面的示例中

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