问题描述
我有一个批处理文件窗口,我用 magick.exe 双击它可以减少同一文件夹中照片的文件大小。它创建一个较小的文件,在文件名后附加一个“小”。当我使用硬盘时,它曾经正常工作。 (通常意味着当每个 jpg 都有一个较小的版本时它会停止,保存在同一文件夹中) (例如:XH1F4381.JPG 和 XH1F4381_small.JPG)
@ECHO ON
FOR %%a in (*.jpg) DO magick convert %%a -quality 90%% %%~na_small.jpg
PAUSE
最近我升级到外置 SSD。 (Sandisk,exfat 格式)
但是现在,当我执行批处理文件时,批处理文件无休止地循环,较小的 jpg 甚至更小的 jpg。
(XH1F4381.JPG XH1F4381_small.JPG XH1F4381_small_small.JPG XH1F4381_small_small_small.JPG)
一旦原始文件有较小的版本,我应该如何修改我的代码以停止? (初始文件计数?还是在创建较小版本后删除原始文件?)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)