小弟寫了一個批次檔,中間會將資料導出為B.txt,這邊想要做個判斷,如果B.txt的內容有資料的話就繼續往下跑,若B.txt的內容都為空白的話就停止,請各位大大指教要如何撰寫。
謝謝
@Echo Off
For /f %%i in (b.txt) do Goto Exist
Echo 檔案內容為空,停止運作
Pause
Exit /b
:Exist
Echo 有資料
Pause
說明:
檔案內容為空或換行符號或空白字元都視為無資料
補一個 Powershell
if((Get-Item $env:SystemRoot\notepad.exe).Length -eq 0) {"0"} else {"!0"}
參考資料