1
A
回答
2
@echo off
SETLOCAL ENABLEEXTENSIONS
if exist "%~f1" (
if %~z1 GEQ 20480 (
start "" "%ProgramFiles%\Windows NT\Accessories\wordpad.exe" "%~f1"
) else (
start notepad "%~f1"
)
)
編輯:的%〜Z語法僅適用於參數和循環,對於一個硬編碼的名字,你可以使用一個輔助功能:
@echo off
SETLOCAL ENABLEEXTENSIONS
goto main
:getfilesize
set %1=0
if exist "%~f2" set %1=%~z2
@goto :EOF
:main
set myfile=test.txt
call :getfilesize mysize "%myfile%"
if %mysize% GEQ 20480 (
start "" "%ProgramFiles%\Windows NT\Accessories\wordpad.exe" "%myfile%"
) else (
start notepad "%myfile%"
)
相關問題
- 1. 如何檢查「.bat」文件中的命令行參數?
- 2. 如何從java執行cmd命令後定期檢查文件?
- 3. 使用命令行檢查刪除文件/重命名文件/移動文件到TFS使用命令行
- 4. PlasticSCM命令行檢查
- 5. 如何在執行它之前從命令行語法檢查cassandra cql文件?
- 6. 如何在ruby文件中運行命令行命令?
- 7. Linux/Unix命令檢查文件何時被重命名
- 8. 如何使用hdfs shell命令檢查文件是否存在
- 9. 如何使用aws cli命令檢查s3文件信息?
- 10. 檢查命令行上音頻文件的持續時間
- 11. 使用命令行非交互式拼寫檢查文件
- 12. MYSQL:檢查命令行中正在使用的數據文件
- 13. 如何從命令行讀取文件
- 14. 如何從命令行打印文件?
- 15. 查找命令行多個文件
- 16. 擊:檢查命令
- 17. 如何在執行vba之前檢查命令是否可行?
- 18. 如何檢查命令是否存在?
- 19. 如何檢查命令是否完成?
- 20. 如何檢查命令是否成功?
- 21. 如何使用linux命令檢查文件大小和文件編號?
- 22. Perforce P4命令行:如何在存儲庫中查找文件?
- 23. 如何在Unix中執行Python文件查找命令
- 24. 如何查找從Python命令行定義函數的文件
- 25. Perforce命令行:如何查看/編輯未保存的文件?
- 26. 如何只使用一行linux命令來查找文件?
- 27. grep命令查找文件
- 28. 用命令行檢查分支Git
- 29. 從命令行檢查C#語法
- 30. 檢查範圍與命令行參數
可能重複的[只有文件大小的Windows命令?](http://stackoverflow.com/questions/483864/windows-command-for-file-size-only) –
@Michael Burr不,這需要if語句以及 – James