Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Ordnerstruktur per Batch kopieren und gem. Eingabe umbenennen

Frage Entwicklung Batch & Shell

Mitglied: tschibo78

tschibo78 (Level 1) - Jetzt verbinden

11.10.2010 um 09:39 Uhr, 5865 Aufrufe, 4 Kommentare

Hallo zusammen, ich würde gerne die Vorlage einer Ordnerstruktur automatisch kopieren und den obersten Ordner umbenennen.

Hallo,

für die Projektstruktur unseres Unternehmens habe ich einen Musterordner angelegt, in dem diverse Unterordner und auch ein paar Dateien enthalten sind. Diese Struktur ist bei jedem Projekt immer die gleiche. Jetzt würde ich gerne diese Ordnerstruktur per Batchdatei kopieren und umbenennen können. Umbenannt werden soll jedoch nur der oberste Ordner, in dem die besagte Struktur enthalten ist. Der Ordner heißt vorher z.B. "Muster", die Bezeichnung der Kopie (welche im gleichen oder in einem benachbarten Pfad liegen kann) sollte per Eingabeaufforderung eingegeben werden können.

Wenn also ein neues Projekt ansteht, möchte ich auf die Batchdatei klicken, nach dem Projektnamen gefragt werden, diesen eingeben (z.B. 4711) und dann die vollständige Ordnerstruktur in einem Oberordner namens 4711 und den im Muster festgelegten Berechtigungen auf den einzelnen Unterordnern (Lese- und Schreibrechte) erstellt bekommen.

Es wäre super, wenn mir da jemand weiterhelfen könnte. Falls das wichtig ist: das System ist Windows 7.

Vielen Dank schon mal!


Daniel
Mitglied: 76109
11.10.2010 um 10:34 Uhr
Hallo Daniel!

Wenn's auch VBS (*.vbs) sein darf, dann in etwa so (Konstanten entsprechend anpassen):
01.
Const QuellPfad = "D:\Temp\Muster" 
02.
 
03.
Const ZielPfad = "D:\Temp\" 
04.
 
05.
Dim Fso, ProjektPfad 
06.
     
07.
ProjektPfad = InputBox("Bitte Projekt-Pfad eingeben:", "Ordner kopieren...", "Ordner\Projekt") 
08.
     
09.
If ProjektPfad = "" Then WScript.Quit 
10.
     
11.
Set Fso = CreateObject("Scripting.FileSystemObject") 
12.
     
13.
Fso.CopyFolder QuellPfad, ZielPfad & ProjektPfad 
14.
 
Der Pfad für den Ziel-Ordner stellt sich aus der Konstante ZielPfad + der Eingabe zusammen, wobei, bei der Eingabe eines Ordner-Pfades der Ordner bereits existieren muss.

Beispiel: Eingabe = OrdnerXY\4711
dann muss der Ordner "OrdnerXY" bereits existieren und der Copy-Pfad würde dann ""D:\Temp\OrdnerXY\4711" lauten.

Gruß Dieter
Bitte warten ..
Mitglied: Biber
11.10.2010 um 10:38 Uhr
Moin tschibo78,

welche Versuche hast du denn schon unternommen, dich diesem Problem anzunähern und woran ist es gescheitert?

Grüße
Biber
Bitte warten ..
Mitglied: tschibo78
11.10.2010 um 12:49 Uhr
Hallo Dieter,

vielen Dank für die schnelle und perfekte Hilfe. Klappt genauso, wie ich mir das vorgestellt habe. Noch mal: Vielen Dank!!!


Daniel
Bitte warten ..
Mitglied: 76109
11.10.2010 um 13:01 Uhr
Hallo Daniel!

Yepp, gern geschehen

Gruß Dieter
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Eingabe in Datei schreiben (2)

Frage von MedicalAd zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch: alle Ordner mit einem bestimmten Namen kopieren (4)

Frage von Remsboys zum Thema Batch & Shell ...

Batch & Shell
gelöst Ordnerstruktur aus Playlist per Batch wiederherstellen (4)

Frage von Mooswitz zum Thema Batch & Shell ...

Rechtliche Fragen
gelöst Vernatwortlichkeit Ordnerstruktur (5)

Frage von Peterz zum Thema Rechtliche Fragen ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
CNC Maschinen verlieren Netzwerkverbindung (kurioser Fehler) (21)

Frage von NoHopeNoFear zum Thema LAN, WAN, Wireless ...

Webentwicklung
Aktuellen Mitarbeiter auf Homepage anzeigen (12)

Frage von alemanne21 zum Thema Webentwicklung ...