如何制作仅从特定大小写下图像名称的批处理文件

时间:2017-10-02 08:07:01

标签: batch-file

我需要具有超过特定文件大小的图像名称,因此我可以用较小尺寸的图像替换它们。我已经使用以下代码检索所有名称,但现在我只想要大图像的名称。

(FOR %%f IN (*.*)DO @ECHO %%f; )> myfiles.txt

2 个答案:

答案 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