Advertisement
scqless

Untitled

Aug 31st, 2015
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. cd .\%1\
  2. xcopy /S ".\logs\*" ".\logs_tmp\"
  3. del /Q /S ".\logs\*"
  4.  
  5. :: Oh god, here we go...
  6.  
  7. powershell.exe -command Get-Date>DATE.TXT
  8.  
  9. type DATE.TXT | findstr "January"
  10. IF %ERRORLEVEL%==0 (
  11. SET X_DATE=01
  12. )
  13.  
  14. type DATE.TXT | findstr "February"
  15. IF %ERRORLEVEL%==0 (
  16. SET X_DATE=02
  17. )
  18.  
  19. type DATE.TXT | findstr "March"
  20. IF %ERRORLEVEL%==0 (
  21. SET X_DATE=03
  22. )
  23.  
  24. type DATE.TXT | findstr "April"
  25. IF %ERRORLEVEL%==0 (
  26. SET X_DATE=04
  27. )
  28.  
  29. type DATE.TXT | findstr "May"
  30. IF %ERRORLEVEL%==0 (
  31. SET X_DATE=05
  32. )
  33.  
  34. type DATE.TXT | findstr "June"
  35. IF %ERRORLEVEL%==0 (
  36. SET X_DATE=06
  37. )
  38.  
  39. type DATE.TXT | findstr "July"
  40. IF %ERRORLEVEL%==0 (
  41. SET X_DATE=07
  42. )
  43.  
  44. type DATE.TXT | findstr "August"
  45. IF %ERRORLEVEL%==0 (
  46. SET X_DATE=08
  47. )
  48.  
  49. type DATE.TXT | findstr "September"
  50. IF %ERRORLEVEL%==0 (
  51. SET X_DATE=09
  52. )
  53.  
  54. type DATE.TXT | findstr "October"
  55. IF %ERRORLEVEL%==0 (
  56. SET X_DATE=10
  57. )
  58.  
  59. type DATE.TXT | findstr "November"
  60. IF %ERRORLEVEL%==0 (
  61. SET X_DATE=11
  62. )
  63.  
  64. type DATE.TXT | findstr "December"
  65. IF %ERRORLEVEL%==0 (
  66. SET X_DATE=12
  67. )
  68.  
  69. DEL /Q ".\DATE.TXT"
  70.  
  71. set X_YEAR=%date:~10,4%
  72.  
  73. Xcopy /D:%X_DATE%-01-%X_YEAR% /I ".\logs_tmp\*" ".\logs\"
  74.  
  75. del /Q /S ".\logs_tmp"
  76.  
  77. exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement