Windows批处理

前言

最近因为要整理大量的图片文件夹,涉及到压缩文件更改后缀名、双层解压缩、复制文件到所有文件夹、文件批量改名、双层压缩操作,手工处理工作量太大,浪费时间,windows批处理非常适用,解放双手。

批量更改文件的后缀名.bat:

ren *.01 *.zip

批量复制到每个文件夹.bat:

@echo off

setlocal enabledelayedexpansion

set "sourceFiles=sssuin.com.html sssuin.com.jpg"  替换为你要复制的文件列表,以空格分隔

for %%f in (%sourceFiles%) do (
    for /d %%i in (*) do (
        copy "%%f" "%%i"
    )
)

echo Copying complete.
pause

endlocal

批量更改文件名.bat:

@echo off
setlocal enabledelayedexpansion

set "newName=sssuin.com" 替换为你想要的新名称

set /a count=1

for /r %%i in ("*.jpg", "*.png", "*.jpeg", "*.JPEG", "*.JPG", "*.PNG", "*.MP4", "*.mp4", "*.MOV") do (
    set "extension=%%~xi"
    ren "%%i" "!newName!_!count!!extension!"
    set /a count+=1
)

echo Renaming complete.
pause

endlocal

批量双层压缩.bat:

@echo off

setlocal enabledelayedexpansion

set "password=sssuin.com"  替换为你想要的解压密码

for /d %%i in (*) do (
    "C:\Program Files\WinRAR\RAR.exe" a -r -ep1 -hp%password%  "%%i.rar" "%%i"
)

for /r %%i in (*.rar) do (
    "C:\Program Files\WinRAR\RAR.exe" a -r -ep1 -hp%password%  "%%~ni.7z" "%%i"
)

:: 删除中间的.rar文件
del *.rar

echo Compression complete.
pause

endlocal
赞(0) 打赏

相关推荐

  • 暂无文章

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫