C# - 如果filesize> 0Kb,请执行此操作,否则执行此操作

Mic*_*ael -5 .net c# windows

我目前正在尝试检查文件大小,如果它是0Kb做xxxx,否则做yyyyyyyyyy

我目前只有批量替代品:

FOR /F "usebackq" %%A IN ('%file%') DO set size=%%~zA

if %size% LSS %maxbytesize% (
    TIMEOUT /T 1 
) ELSE (
    start "" "alert.bat"
)
Run Code Online (Sandbox Code Playgroud)

有人可以在C#中证明这一点

Dar*_*rov 9

您可以在FileInfo类上使用Length属性:

FileInfo file = new FileInfo("myfile.dat");
if (file.Length > 0)
{
    // do xxx
}  
else
{
    // do yyyyyyyyyy
}
Run Code Online (Sandbox Code Playgroud)