home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 December / simtel1292_SIMTEL_1292_Walnut_Creek.iso / msdos / pcmag / vol8n13.arc / NEWMOVE.BAT < prev    next >
DOS Batch File  |  1989-03-16  |  734b  |  33 lines

  1. ECHO OFF
  2. IF %2'==' GOTO syntax_error
  3. SET movepath=%3
  4. IF %3'==' GOTO begin
  5. SET movepath=%1\
  6. SHIFT
  7. GOTO begin
  8. :syntax_error
  9. ECHO Syntax is: MOVE [source_directory] filename destination_directory
  10. GOTO end
  11. :begin
  12. IF EXIST %movepath%%1 GOTO L1
  13. ECHO Error. Source file does not exist!
  14. GOTO end
  15. :L1
  16. REM DELETE==* IF EXIST %2\%1 DEL %2\%1 
  17. REM DELETE==* IF NOT EXIST %2\%1 GOTO L2 
  18. REM DELETE==* ECHO Error. Old version could not be deleted! 
  19. REM DELETE==* GOTO end
  20. REM DELETE==* :L2
  21. COPY %movepath%%1 %2\%1
  22. IF EXIST %2\%1 GOTO L3
  23. ECHO Error. Copy unsuccessful!
  24. GOTO end
  25. :L3
  26. DEL %movepath%%1
  27. IF NOT EXIST %movepath%%1 GOTO L4
  28. ECHO Error. Could not delete the original!
  29. GOTO end
  30. :L4
  31. ECHO Successful Move.
  32. :end
  33.