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-Key: 355041

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

Printed on: April 24, 2024 at 06:04 o'clock

Member: Yaimael
Yaimael Nov 16, 2017 at 08:55:38 (UTC)
Goto Top
Benutze doch einfach xcopy?
Du musst zwar den Pfad angeben aber einfach und bewährt.

Grüße
Yai

PS: SuFu hilft weiter ;)
Member: Woraxor
Woraxor Nov 16, 2017 at 09:01:40 (UTC)
Goto Top
Oder benutzt Robocopy mit Auschlusskriterien

gibts auch schon im Forum

Mit Robocopy zwei Verzeichnisse ausschliessen

VG
Hanuta
Member: eivlox
eivlox Nov 16, 2017 at 09:03:11 (UTC)
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
Member: eivlox
eivlox Nov 16, 2017 at 09:05:11 (UTC)
Goto Top
der Pfad "\Kunde1\Auftrag1\" ist jedes mal anderst , dh ich müsste den irgendiwe auslesen und übernehmen
Member: Xerebus
Xerebus Nov 16, 2017 at 09:13:45 (UTC)
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.
Member: eivlox
eivlox Nov 16, 2017 at 14:06:14 (UTC)
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