我需要具有超过特定文件大小的图像名称,因此我可以用较小尺寸的图像替换它们。我已经使用以下代码检索所有名称,但现在我只想要大图像的名称。
(FOR %%f IN (*.*)DO @ECHO %%f; )> myfiles.txt
答案 0 :(得分:1)
@(
FOR %%f IN (*.*) DO (
IF %%~zf GTR 100000 (
(ECHO(%%f;)
)
)
)> myfiles.txt
请注意%%~zf
会扩大咬伤的大小。
答案 1 :(得分:0)
文件示例> = 1MB:
(FOR %%f IN (*.*)DO @IF %%~tf GTE 1048576 ECHO %%f; )> myfiles.txt