Ordner erstellen mit hilfe von Batch-Datei
Servus,
ich bin auf der verzweifelten suche nach einem Code für eine Batch Datei.
Diese soll folgendes können:
Erstellen bzw. Kopieren eines Ordners mit auswahl des Speicherortes über den Windows Explorer.
Ich hatte die entsprechende Batch Datei bereits zum laufen, leider hatten wir ein Total Ausfall mit Datenverlust und die Datei ist wech.
folgendes haben ich bisher:
@echo off
cls
echo
echo Projekt Ordner erstellen Skript
echo ================================
echo
echo [1] Projekt Ordner - klein
echo [2] Projekt Ordner - mittel
echo [3] Projekt Ordner - groß
echo [4] Projekt Ordner - Allgemein/Wartung
echo
set asw=0
set /p asw="Bitte Auswahl eingeben: "
echo
echo
if %asw%==1 goto klein
if %asw%==2 goto mittel
if %asw%==3 goto groß
if %asw%==4 goto Allgemein
echo
echo
:klein
echo Projekt Ordner - klein erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000003_Projekt_klein" %Destination_Folder% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:mittel
echo Projekt Ordner - mittel erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000002_Projekt_mitte"l %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:groß
echo Projekt Ordner - groß erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000001_Projekt_gross" %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:Allgemein
echo Projekt Ordner - Allgemein/Wartung erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000000_Allgemein" %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
echo
END
also eigentlich fehlt nurnoch die auswahl des Speicherortes... Dummerweise kann ich mich nicht mehr erinnern wie ich das gemacht hatte.
Kann mir hier jemand dabei helfen?
ich bin auf der verzweifelten suche nach einem Code für eine Batch Datei.
Diese soll folgendes können:
Erstellen bzw. Kopieren eines Ordners mit auswahl des Speicherortes über den Windows Explorer.
Ich hatte die entsprechende Batch Datei bereits zum laufen, leider hatten wir ein Total Ausfall mit Datenverlust und die Datei ist wech.
folgendes haben ich bisher:
@echo off
cls
echo
echo Projekt Ordner erstellen Skript
echo ================================
echo
echo [1] Projekt Ordner - klein
echo [2] Projekt Ordner - mittel
echo [3] Projekt Ordner - groß
echo [4] Projekt Ordner - Allgemein/Wartung
echo
set asw=0
set /p asw="Bitte Auswahl eingeben: "
echo
echo
if %asw%==1 goto klein
if %asw%==2 goto mittel
if %asw%==3 goto groß
if %asw%==4 goto Allgemein
echo
echo
:klein
echo Projekt Ordner - klein erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000003_Projekt_klein" %Destination_Folder% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:mittel
echo Projekt Ordner - mittel erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000002_Projekt_mitte"l %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:groß
echo Projekt Ordner - groß erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000001_Projekt_gross" %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
:Allgemein
echo Projekt Ordner - Allgemein/Wartung erstellen
SET /P Ordner=Namen eingeben:
mkdir "%Ordner%"
ping -n 3 localhost> nul
robocopy "$Template-Projekt\000000_Allgemein" %Pfad%\%Ordner% /e /sec
echo
echo
cls
Echo Projekt Ordner erstellt.
pause
GOTO END
echo
END
also eigentlich fehlt nurnoch die auswahl des Speicherortes... Dummerweise kann ich mich nicht mehr erinnern wie ich das gemacht hatte.
Kann mir hier jemand dabei helfen?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 470909
Url: https://administrator.de/contentid/470909
Ausgedruckt am: 22.11.2024 um 04:11 Uhr
8 Kommentare
Neuester Kommentar
Aloa,
https://lmgtfy.com/?q=Ordner+erstellen+mit+hilfe+von+Batch
Neben Google geht auch hier die Forensuche.
Des Weiteren bitte Code Tags benutzen, danke.
VG
https://lmgtfy.com/?q=Ordner+erstellen+mit+hilfe+von+Batch
Neben Google geht auch hier die Forensuche.
Des Weiteren bitte Code Tags benutzen, danke.
VG
HI,
also Batch ist relativ tot. Mit PS hast du auch die Möglichkeit, Dialoge einzubinden.
https://www.powershellmagazine.com/2013/06/28/pstip-using-the-system-win ...
Du kannst auch PS und Batch verbinden. Aber am sinnvollsten ist es, alles nochmal zu überdenken.
mfg Crusher
also Batch ist relativ tot. Mit PS hast du auch die Möglichkeit, Dialoge einzubinden.
https://www.powershellmagazine.com/2013/06/28/pstip-using-the-system-win ...
Du kannst auch PS und Batch verbinden. Aber am sinnvollsten ist es, alles nochmal zu überdenken.
mfg Crusher
Ein anderer Ansatz wäre nicht zu kopieren, sondern nur dei Berechtigungen zu setzen.
https://blogs.msdn.microsoft.com/johan/2008/10/01/powershell-editing-per ...
Es gab zu XP Zeiten schon Tools, mit denen man einfach Berechtigungen kopieren und auf andere Strukturen übertragen konnte. Mit PS braucht man aber keine Zusatzsoftware mehr.
Dein Trick habe ich schon verstanden. Nur solche Dinge wie Datum/ Uhrzeit oder eben auch Berechtigungen kann man wunderbar mit PS lösen.
mfg Crusher
PS: https://helgeklein.com/setacl-studio/feature-set/
Da gibt es soclhe Helferlein. Wenn eh jemand Ordner auswählen soll und quasi interagiert, so wäre es hier auch nur wenige Mausklicks.
Ka ob das Tool Freeware ist.
https://blogs.msdn.microsoft.com/johan/2008/10/01/powershell-editing-per ...
Es gab zu XP Zeiten schon Tools, mit denen man einfach Berechtigungen kopieren und auf andere Strukturen übertragen konnte. Mit PS braucht man aber keine Zusatzsoftware mehr.
Dein Trick habe ich schon verstanden. Nur solche Dinge wie Datum/ Uhrzeit oder eben auch Berechtigungen kann man wunderbar mit PS lösen.
mfg Crusher
PS: https://helgeklein.com/setacl-studio/feature-set/
Da gibt es soclhe Helferlein. Wenn eh jemand Ordner auswählen soll und quasi interagiert, so wäre es hier auch nur wenige Mausklicks.
Ka ob das Tool Freeware ist.