Kommandoraden kommandon (4 / 10 steg)
Steg 4: Töm ~ kontrollerar om en fil innehåller inga data
Nu i VBScript!
--BATCH--
utanför om "%1" == "/?" ( ring: isEmpty %1 om errorlevel 2 () : isEmpty
SETLOCAL
ECHO.
ECHO Tom "filepath"
ECHO.
ENDLOCAL
Exit /b
)
ECHO filen finns inte.
) annars om errorlevel 1 ()
ECHO filen är inte tom.
) annat ()
ECHO filen är tom.
)
ECHO.
GOTO: eof
om det inte finns "% ~ 1" avsluta b 2
Ange "storlek = % ~ z1"
ECHO storleken på filen är % storlek %
om % storlek % gtr 0 (exit b 1) annars avsluta /b 0
--VBSCRIPT--
"Testa om det har körts korrekt.
om wscript.fullname = "C:\Windows\System32\wscript.exe" då
WScript.Echo "Vänligen använd""cscript /nologo alarm.vbs [parametrar]" "att åberopa detta skript".
WScript.quit
slut om
ställa in fso = CreateObjectScripting.FileSystemObject("") ' få tillgång till filer på datorn. ' Kontrollera om saknade argument och icke-existerande filer.
om wscript.arguments.count = 0 då
Usage(1)
annars om fso.fileexists(wscript.arguments.item(0)) då
Usage(2)
annars om wscript.arguments.item(0) = "/?" sedan
Usage(0)
slut om
slut om
slut om
"Bestämma storlek, och om den är tom.
sfile = wscript.arguments.item(0)
ställa in ofil = fso.getfile(sfile)
storlek = ofile.size
Om size = 0 då
WScript.Echo "filen är tom."
annat
WScript.Echo "filen är inte tom."
slut om
WScript.Echo "storleken på filen är" & storlek
funktion usage(errorlevel)
WScript.ECHO
WScript.Echo "Avgöra om en fil är tom och display storlek (i byte)."
WScript.ECHO
WScript.Echo "användning:"
WScript.Echo "cscript /nologo empty.vbs""sökväg" ""
WScript.ECHO
WScript.quit(ERRORLEVEL)
slutet funktion
En gång använda du det som alla andra kommando.
Typ i tomma /? att få hjälpmeddelandet.