在一个存放几百张图片的文件夹下如何快速找到损坏的那几张,批处理或者是软件都行
发布网友
发布时间:2022-04-29 12:45
我来回答
共3个回答
热心网友
时间:2023-10-07 05:41
@echo off
echo 不能显示的图片将移动到本目录的error目录下.
echo 运行期间请勿打开“画图”程序,已经打开请关闭!!!
pause
echo ...正在检测...本方法简单但效率低,请等待...
::两句choice延迟是必须的,没延迟可能导致TASKKILL状态错误.
md error 2>nul
for /f "delims=" %%a in ('dir /b /a-d *.jpg') do (
start /min mspaint.exe "%%a"
choice /t 2 /d y /n >nul
for /f "delims= " %%i in ('tasklist /fi "imagename eq mspaint.exe" /fi "windowtitle eq 画图"^|find /i "mspaint.exe"') do (
echo.&echo "%%a"不能显示
set .=.
)
taskkill /im mspaint.exe /f /t >nul 2>nul
choice /t 2 /d y /n >nul
if defined . set .=&move "%%a" .\error\
)
exit /b
写了代码一直忘了发了,补上
热心网友
时间:2023-10-07 05:41
不知道你说的“坏”是什么意思 到底是文件坏还是图片做坏了 要说文件坏了的话 用缩略图是没有预览的
热心网友
时间:2023-10-07 05:42
用列表的查看方式,比较容易。来自:求助得到的回答