Kaynağa Gözat

fix for long filenames

Johann ELSASS 4 yıl önce
ebeveyn
işleme
ca3a14d8ae
3 değiştirilmiş dosya ile 7 ekleme ve 7 silme
  1. 3 3
      winmake/copyfile.bat
  2. 2 2
      winmake/remove.bat
  3. 2 2
      winmake/removedir.bat

+ 3 - 3
winmake/copyfile.bat

@@ -2,11 +2,11 @@
 if "%~1" == "" goto argument
 if "%~2" == "" goto argument
 setlocal
-set FILENAME=%1
+set FILENAME=%~1
 set FILENAME=%FILENAME:/=\%
-set DESTINATION=%2
+set DESTINATION=%~2
 set DESTINATION=%DESTINATION:/=\%
-copy /y %FILENAME% %DESTINATION%
+copy /y "%FILENAME%" "%DESTINATION%"
 exit /b 0
 
 :argument

+ 2 - 2
winmake/remove.bat

@@ -1,9 +1,9 @@
 @echo off
 if "%~1" == "" goto argument
 setlocal
-set FILENAME=%1
+set FILENAME=%~1
 set FILENAME=%FILENAME:/=\%
-if exist %FILENAME% del /f /q %FILENAME%
+if exist "%FILENAME%" del /f /q "%FILENAME%"
 exit /b 0
 
 :argument

+ 2 - 2
winmake/removedir.bat

@@ -1,9 +1,9 @@
 @echo off
 if "%~1" == "" goto argument
 setlocal
-set DIRNAME=%1
+set DIRNAME=%~1
 set DIRNAME=%DIRNAME:/=\%
-if exist %DIRNAME% rd /s /q %DIRNAME%
+if exist "%DIRNAME%\" rd /s /q "%DIRNAME%"
 exit /b 0
 
 :argument