我想要一個腳本,檢查文件大小是否小於1KB。如果是的話,你必須打印你可以複製,否則你顯示你不能複製。我不熟悉腳本可以幫助我嗎?如何檢查文件大小是否超過最大文件大小批量
0
A
回答
0
如果文件名作爲參數傳遞給批處理文件,你需要的是%〜Z1(1表示第一個參數)
如果文件名不是一個參數,你可以這樣做:
@echo off
setlocal
set file="test.cmd"
set maxbytesize=1000
FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA
if %size% LSS %maxbytesize% (
echo.File is ^< %maxbytesize% bytes
) ELSE (
echo.File is ^>= %maxbytesize% bytes
)
+1
1.爲什麼要做你使用'for/F'?一個標準的for循環是完全正確的:對於%% A在(「%file%」)中設置「size = %%〜zA」'。 2.這對於2 GiB或更大的文件不起作用。 – aschipfl
+0
1KB是1024字節。 – Squashman
+0
增加此限制set maxbytesize = 1000 – Ramkrushna
相關問題
- 1. 表是否大於文件系統的最大文件大小?
- 2. 如何檢查文件大小是否大於開始?
- 3. 超過最大文檔大小
- 4. Yii2最大文件大小
- 5. RadAsyncUpload最大文件大小
- 6. Java最大文件大小
- 7. 最大文件大小PyCharm
- 8. NSFileManager - 檢查文件大小?
- 9. C:檢查文件大小
- 10. 文件大小過大
- 11. 是否有.csv文件的最大文件大小硬限制?
- 12. 如何在C++中檢查最大文件大小上傳?
- 13. 如果文件大小超過50kb,調整圖像大小
- 14. Nexus不會索引Central:前綴文件大小超過最大允許大小
- 15. Java檢查文件大小是否大於0
- 16. 檢查文件大小是否大於post_max_size
- 17. 如何檢查文件的大小?
- 18. 如何檢查上傳文件大小
- 19. 如何檢查文件大小?
- 20. Google apps腳本 - 「文件xyz.csv超出了最大文件大小。」
- 21. 如何最小化CSS文件大小?
- 22. 檢查文件的大小總是
- 23. 如果文件大小超過文件系統的最大大小,會發生什麼情況?
- 24. 如何通過網絡傳輸大文件(文件大小>堆大小)?
- 25. 輸出文件大小批量
- 26. 檢查文件夾大小是否大於特定大小的最快方法是什麼?
- 27. 的libcurl下載文件的大小超過緩衝區大小
- 28. 上傳期間文件大小超過默認大小
- 29. 特定文件大小檢查批處理文件
- 30. 在上傳過程中檢查文件大小並停止使用javascript超過文件大小限制上傳?
這些主題已經回答了您的問題:[checking-file-size-in-a-batch-script](http://stackoverflow.com/questions/7881035/checking-file-size-in-a - 批處理腳本) [我怎麼能檢查大小的文件在Windows批處理腳本](http://stackoverflow.com/questions/1199645/how- can-i-check-the-size-of-a-file-in-a-windows-batch-script) – jirarium