home *** CD-ROM | disk | FTP | other *** search
- ECHO OFF
- REM %1 = prefix/file converting, %2 = node, %3 = extension converting
- REM %4 = work path %5 %6 - extract command %7 = actual file path
- REM %8 = trailing backslash for arj and lzh files
-
- proecho %node% ~Testing upload, please wait...~
- md %4%2
-
- proecho %node% ~Extracting files from %1.%3...~
- %5 %6 %7%1 %4%2%8
- copy %7%1.%3 c:\rbbs\holdfile
-
- IF EXIST %4%2\FILE_ID.DIZ COPY %4%2\FILE_ID.DIZ c:\rbbs\node%node%
- IF EXIST %4%2\DESC.SDI COPY %4%2\DESC.SDI c:\rbbs\node%node%
-
- DEL %7%1.%3
- pkzip -a -ex -o %7%1 %4%2\*.*
- pkunzip -t %7\%1.zip
- IF ERRORLEVEL 1 GOTO badupload
- seterror 0
-
- :VIRUS
- proecho %node% ~Testing upload for viruses...~
- scan /noexpire /nomem /A %4%2
- IF ERRORLEVEL 1 goto VirusCk
- seterror 0
- goto Good
-
- :VIRUSCK
- copy %7%1.ZIP c:\rbbs\badfiles
- del %7%1.zip
- proecho %node% ~ The file you uploaded may contain a Virus!~~
- seterror 1
- echo %1 CONTAINS A VIRUS! >> c:\rbbs\node1\VIRUS.LOG
- goto exit
-
- :GOOD
- proecho %node% ~No Viruses have been found!~
- proecho %node% ~Checking the date(s) of File(s) in %1.ZIP...~
- copy %7%1.ZIP %4%2
- zipds %4%2\*.zip
- testage %4%2 1989 c:\rbbs\oldfiles
- if exist c:\rbbs\oldfiles\%1.zip goto baddates
- if not exist c:\rbbs\oldfiles\%1.zip goto thanks
-
- :baddates
- proecho %node% ~At least one of the programs you uploaded is~
- proecho %node% more than 3 years old. I will move any old~
- proecho %node% programs offline for evaluation to determine~
- proecho %node% if they are worth their 'bytes'.
- proecho %node% ~PLEASE DO NOT UPLOAD FILES OVER 3 YEARS OLD!!!~~
- proecho %node% ~Your Upload:Download ratio remains unchanged.~~
- proecho %node% ~If this upload is placed on line, you will be credited.~~
- copy %7%1.zip c:\rbbs\oldfiles
- del %7%1.ZIP
- echo %1 OLDIE! >> c:\rbbs\node1\OLDIE.LOG
- goto exit
-
- :badupload
- proecho %node% Looks like one or more of your uploads are bad...~
- proecho %node% I will move all file(s) you just uploaded~
- proecho %node% offline for manual evaluation.~
- copy %7%1.zip c:\rbbs\badfiles
- del %7%1.zip
- ECHO %1 BAD UPLOAD >> c:\rbbs\node1\badfiles.log
- goto exit
-
- :thanks
- proecho %node% ~No Errors Found. Tests Complete!~~
-
- :EXIT
- kdy %4%2
- SETERROR 0
- c:
- cd\rbbs
- :END
-