Advertisement
Anden198

test

Dec 8th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.56 KB | None | 0 0
  1. @ECHO OFF
  2. ECHO Test #1(Help):
  3.     ECHO.
  4.     FILESIZE /?
  5.     ECHO.
  6.     PAUSE
  7. cls
  8.  
  9. ECHO Test #2(Calculating nonexistent dir):
  10.     ECHO.
  11.     ECHO FILESIZE Test2
  12.     ECHO.
  13.     FILESIZE "%~dp0Test2"
  14.     ECHO.
  15.     IF %ErrorLevel%==1 ECHO Test OK
  16.     IF NOT %ErrorLevel%==1 ECHO Test NOT OK
  17.     PAUSE
  18. cls
  19.  
  20. ECHO Test #3(Incorrect attributes):
  21.     ECHO.
  22.     ECHO FILESIZE Test3 /A:R-M
  23.     ECHO.
  24.     FILESIZE "%~dp0Test3" /A:R-G
  25.     ECHO.
  26.     IF %ErrorLevel%==3 ECHO Test OK
  27.     IF NOT %ErrorLevel%==3 ECHO Test NOT OK
  28.     PAUSE  
  29. cls
  30.  
  31. ECHO Test #4(0 arguments):
  32.     ECHO.
  33.     ECHO FILESIZE
  34.     ECHO.
  35.     FILESIZE
  36.     ECHO.
  37.     IF %ErrorLevel%==2 ECHO Test OK
  38.     IF NOT %ErrorLevel%==2 ECHO Test NOT OK
  39.     PAUSE  
  40. cls
  41.  
  42. ECHO Test #5(Incorrect arguments):
  43.     ECHO.
  44.     ECHO FILESIZE ergeag  WFWf/a
  45.     ECHO.
  46.     FILESIZE ergeag  WFWf/a
  47.     ECHO.
  48.     IF NOT %ErrorLevel%==0 ECHO Test OK
  49.     IF %ErrorLevel%==0 ECHO Test NOT OK
  50.     PAUSE  
  51. cls
  52.  
  53. ECHO Test #6(Compares with the dir)
  54.     ECHO.
  55.         ECHO FILESIZE %~dp0Test6
  56.     ECHO.
  57.     FILESIZE "%~dp0Test6"
  58.     FILESIZE "%~dp0Test6" > progOutput.txt
  59.     dir "%~dp0Test6" > dirOutput.txt
  60.     for /f "tokens=4 usebackq delims= " %%s in (`find /n /v "" dirOutput.txt ^| find "[10]"`) do set dirSize=%%s
  61.     for /f "tokens=4 usebackq delims= " %%s in (`find /n /v "" progOutput.txt ^| find "[6]"`) do set progSize=%%s
  62.     ECHO.%dirSize%
  63.     ECHO.%progSize%
  64. PAUSE
  65. set a = %dirSize%
  66. set b = %progSize%
  67. IF /f %a% == %b% ECHO equal
  68. IF /f %a% LSS %b% ECHO first file is greater
  69. IF /f %a% GTR %b% ECHO second file is greater
  70.         ECHO.
  71.     IF NOT %ErrorLevel%==0 ECHO Test OK
  72.     IF %ErrorLevel%==0 ECHO Test NOT OK
  73.     PAUSE  
  74. cls
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement