Windows:BatScripte
Aus Alexander's Wiki
Version vom 17. Februar 2014, 12:53 Uhr von Admin (Diskussion | Beiträge)
- Skript zum Zusammenkopieren von SQL-Skripten
CALL involve.bat <verzeichnis> . *.sql
copy *.sql kombi.sql.1
del *.sql
mv kombi.sql.1 kombi.sql.0
- involve.bat
@echo off
if %2. == . (
echo Nicht genug Parameter.
echo Aufruf: %~n0 ^<Quelle^> ^<Ziel^> [Maske]
echo Beispiel: %~n0 c:\Bilder d:\Backup *.jpg
echo Kopiert alle *.jpg-Dateien aus c:\Bilder und Unterordnern "flach"
echo nach d:\Backup. Ist [Maske] nicht angegeben, werden alle Dateien
echo kopiert.
exit /b
)
setlocal
set quellwurzel=%~f1
set ziel=%~f2
set maske=%3
if %maske%. == . set maske=*
echo Kopiere %maske% von %quellwurzel% nach %ziel% ...
for /f "tokens=*" %%f in ('dir /b /s "%quellwurzel%\%maske%"') do (
xcopy /h /i /c /k /d /y "%%f" "%ziel%" | find /v "Datei(en) kopiert"
)
dir /s "%quellwurzel%\%maske%" > %~n0.log