我想要一个脚本,检查文件大小是否小于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