欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Bat 常用功能 - 删除文件后缀和文件,7z 解压缩

最编程 2024-04-28 12:17:12
...
【直播预告】大模型会取代程序员吗?”
@echo on
 
set DIR=%~dp0
set ROOT=%DIR%\
 
for /f "delims=" %%f in ('dir  /b/a-d/s  %ROOT%\*.png %ROOT%\*.jpg %ROOT%\*.jpeg') do (
rem echo %%f
ren %%f *.
del /f /q %%f
 
)

找到指定后缀名文件并移除后缀名,升级版本,避免文件过多不能即时处理

@echo on
 
set DIR=%~dp0
set ROOT=%DIR%tilepub
 
for /D %%i in (%ROOT%\*) do (
echo %%i
  
for /f "delims=" %%f in ('dir  /b /s  %%i\*.png') do (
ren %%f *.
del /f /q %%f
 
)
pause
for /f "delims=" %%f in ('dir  /b /s  %%i\*.jpeg') do (
ren %%f *.
del /f /q %%f
 
)
for /f "delims=" %%f in ('dir  /b /s %%i\*.jpg') do (
ren %%f *.
del /f /q %%f
)


)
pause

文件压缩,需要安装7z并设置系统环境变量

@echo off
set tilezipdir=%~dp0\TileZIP
set tiledir=%~dp0\Tile
for /r %tilezipdir% %%i in (*.zip) do 7z x -y %%i -o%tiledir%\%%~ni

 

推荐阅读