eivlox
Goto Top

Batch Datei zum Kopieren bestimmter ordner mit Pfad

Hallo zusammen ,
Hab schon ein bisschen gegoogled aber nichts passendes gefunden .

Folgendes Problem:

Ich möchte einen Ordner mit bestimmten Unterordnern kopieren

Von
D:\Kunde1\Auftrag1\

Mit den Ordnern :
CAM
CAD
FE
NC
KO
KA

In
E:\VB\Kunde1\Auftrag1\

Aber nur die Ordner:
CAM
CAD
FE
NC


Die Batch soll im vorhanden Ausgangsordner "Auftrag1" liegen und der Pfad \Kunde1\Auftrag1\ soll im Ziel übernommen bzw erstellt werden


Ist so etwas möglich mit einer Batch oder mit nem VB Skript ?


Danke Schon mal an alle für die Hilfe

mfg eivlox

Content-ID: 355041

Url: https://administrator.de/contentid/355041

Ausgedruckt am: 25.11.2024 um 09:11 Uhr

Yaimael
Yaimael 16.11.2017 um 09:55:38 Uhr
Goto Top
Benutze doch einfach xcopy?
Du musst zwar den Pfad angeben aber einfach und bewährt.

Grüße
Yai

PS: SuFu hilft weiter ;)
Woraxor
Woraxor 16.11.2017 um 10:01:40 Uhr
Goto Top
Oder benutzt Robocopy mit Auschlusskriterien

gibts auch schon im Forum

Mit Robocopy zwei Verzeichnisse ausschliessen

VG
Hanuta
eivlox
eivlox 16.11.2017 um 10:03:11 Uhr
Goto Top
Ich hätte gerne eine "ein-Klick-Methode" da ich das min 20 mal am tag Brauche und sich der Pfad immer ändert
Momentan mach ich da immer per Hand
eivlox
eivlox 16.11.2017 um 10:05:11 Uhr
Goto Top
der Pfad "\Kunde1\Auftrag1\" ist jedes mal anderst , dh ich müsste den irgendiwe auslesen und übernehmen
Xerebus
Xerebus 16.11.2017 um 10:13:45 Uhr
Goto Top
Aber die batch liegt immer in den zu kopierenden Ordner...
Dann einfach mit einer Varbeiten.
set VERZ=%~dp0
VERZ ist dann der aktuelle Ordner.
eivlox
eivlox 16.11.2017 um 15:06:14 Uhr
Goto Top
Hab´s jetzt hinbekommen
Falls wer das seleb Problem hat:
for /f "tokens=1,2,3,4 delims=\" %%a in ("%~dp0") do (  
set LW=%%a
set KD=%%b
set AF=%%c
)
echo %LW%
echo %KD%
echo %AF%
mkdir Y:\Vorrichtungsbau\%KD%\%AF%\
xCopy "%~dp0cam" "Y:\Vorrichtungsbau\%KD%\%AF%\cam\" /E  
xCopy "%~dp0fe" "Y:\Vorrichtungsbau\%KD%\%AF%\fe\" /E  
xCopy "%~dp0nc" "Y:\Vorrichtungsbau\%KD%\%AF%\nc\" /E  
xCopy "%~dp0text" "Y:\Vorrichtungsbau\%KD%\%AF%\text\" /E  
pause