这可能吗?:
我想查看我的1st.pdf和2nd.pdf,看看它们中的哪一个有更大的尺寸。 我想在批处理文件中将其添加到我的代码中。到目前为止,这是我的代码:
@ECHO OFF
for /f "delims=" %%c IN ('dir /b "D:\AT_TestReports\CodedUI\Pdf\Int\*.pdf"') do (
IF EXIST D:\OUTPUT\INT\PDF\%%~c. (
ECHO ** file %%~c already compared
) ELSE (
IF EXIST D:\AT_TestReports\Original\Pdf\Int\%%~c. (
fc D:\AT_TestReports\CodedUI\Pdf\Int\%%~c D:\AT_TestReports\Original\Pdf\Int\%%~c >nul && (
echo ** Identical %%~c
) || (
echo ** generating diff output file for %%~c...
"D:\AT_TestReports\Original\Pdf\Int\%%~c" D:\OUTPUT\INT\PDF\%%~c
echo ** %%~c output file generated.
)
) ELSE (
echo ** D:\AT_TestReports\Original\Pdf\Int\%%~c file does not exist.
)
)
)
pause
如何根据文件大小插入文件比较?我想知道我的第一个文件是否大于我的第二个文件,这样我才能知道我将要传递的参数的正确排列
答案 0 :(得分:0)
测试:文件大小限制在2 GB以下
@echo off
for %%a in ("file1.pdf") do (
for %%b in ("file2.pdf") do (
if %%~za GEQ %%~zb (echo file1 is the same or larger than file2) else (echo file1 is smaller than file2)
)
)
pause