Top-Themen

Aktuelle Themen (A bis Z)

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

Frage Entwicklung Batch & Shell

GELÖST

Kopieren eines Ordners mit Unterordnern per Batch

Mitglied: bonzai75

bonzai75 (Level 1) - Jetzt verbinden

18.05.2008, aktualisiert 22.05.2008, 10041 Aufrufe, 4 Kommentare

Ausgangssituation: Windows XP SP3 Neuinstallation von DVD, anschliessend automatisch ausgeführtes Batch soll eigenen Ordner X von der DVD samt Inhalt nach C kopieren

Hallo.

Im grossen und ganzen beschreibt der Untertitel meinen Plan. Ich beabsichtige mit Hilfe des Programms WinFuture xp-iso-builder eine Installations DVD zu erstellen, die das SP3 enthält und z.B. gern genutzte wichtige Anwendungen wie Firefox und Thunderbird gleich automatisch mit installiert.

Allerdings werden einige Programme, die ich nicht automatisch installieren möchte, in einem seperaten Ordner auf der DVD landen, den ich aber gerne im Anschluss auf ein frisch installiertes System kopieren lassen möchte, griffbereit sozusagen.

Das lässt sich mit einem Batch, das wie eine Anwendung automatisch ausgeführt werden kann, bewerkstelligen. Kompliziert ist der Umstand, das ich verschiedene Systeme mit unterschiedlicher Partitionierung habe. Will sagen, auf einem Rechner ist das DVD Laufwerk D: auf dem anderen E:. So ein Batch müsste also von einem Laufwerk X aus kopieren. Oder?

Also, mir fehlt da schlicht das Know-How. Es würde mich freuen, wenn hier jemand ein Batch Script zimmern kann, die diese Aktion auf jedem beliebigen Windows Rechner zustande bringt. Der Zielordner sollte sich schliesslich auf C befinden, da Windows bei mir sowieso generell die erste Partition erhält.

Grüsse
Ralph
Mitglied: bastla
18.05.2008 um 22:06 Uhr
Hallo bonzai75 und willkommen im Forum!

Eine gestartete Batchdatei "weiß", wo sie liegt - dazu musst Du nur den Parameter 0 auswerten. Beispiel (siehe auch Hilfe zu "for" mit "for /?"):
01.
@echo off & setlocal 
02.
echo Laufwerk: %~d0 
03.
echo Ordner  : %~p0 
04.
echo Pfad    : %~dp0
Zusätzlich kannst Du für relative Pfadangaben ".." verwenden - ein "Nachbarordner" des Ordners mit der Batchdatei wäre demnach mit
01.
"%~dp0\..\Nachbarordner"
anzusprechen.

Grüße
bastla
Bitte warten ..
Mitglied: bonzai75
22.05.2008 um 10:23 Uhr
Hallo.

Danke erstmal für die schnelle Hilfe.

Ich hab' das jetzt mal so übernommen und mit meinem mageren Wissen ergänzt:

01.
@echo off & setlocal 
02.
echo Laufwerk: %~d0 
03.
echo Ordner  : %~p0 
04.
echo Pfad    : %~dp0 
05.
rem weil ich festgestellt habe, das der Ordner nicht automatisach erstellt wird: 
06.
mkdir C:\Eigener_Ordner 
07.
xcopy %~dp0\Eigener_Ordner\*.* C:\Eigener_Ordner
Sicher primitiv aus Programmierersicht ;), aber funktioniert soweit. Nun werden aber leider nur die Dateien kopiert, die direkt im Ordner "Eigener_Ordner" liegen, nicht aber dessen Unterordner mit deren Inhalt.

Muss ich die jetzt alle einzeln behandeln, oder kann ich irgendwie in einer Zeile gleich den ganzen Ordner mit Unterordnern etc. kopieren?

Grüsse
Ralph
Bitte warten ..
Mitglied: bastla
22.05.2008 um 16:46 Uhr
Hallo bonzai75!

Das
01.
mkdir C:\Eigener_Ordner
kannst Du Dir ersparen, wenn Du beim Ziel des "xcopy" am Ende einen "\" setzt (oder den Schalter "/i" verwendest).

Ansonsten zeigt Dir "xcopy /?" unter anderem die Möglichkeit, auch Unterverzeichnisse (selbst leere) mitzukopieren - dazu genügt der Schalter "/e".

Grüße
bastla

P.S.: Bitte beim Posten von Batchzeilen <code>-Tags verwenden ...
Bitte warten ..
Mitglied: bonzai75
22.05.2008 um 18:07 Uhr
Vielen Dank für die Tips.

01.
@echo off & setlocal 
02.
echo %~d0 
03.
echo %~p0 
04.
echo %~dp0 
05.
xcopy %~dp0\Eigener_Ordner\*.* C:\Eigener_Ordner\ /s /e /k /f 
06.
end
So funktioniert das jetzt.

Viele Grüsse
Ralph
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Via Batch speziellen Unterordner kopieren
Frage von WeezytBatch & Shell3 Kommentare

Moin Leute, brauche wieder mal euren Rat. Ich will mit einem Skript einen speziellen Unterordner aus einem Hauptverzeichnis kopieren. ...

Batch & Shell
Per Shell in einen Unterordner eines Ordners packen
Frage von wescraven07Batch & Shell1 Kommentar

Moin Admins, ich stehe gerade total auf dem Schlauch. Ich möchte einen Ordner auf meinem Apache in einen Unterordner ...

Batch & Shell
Powershell Berechtigung eines Ordners und der Unterordner verändern
Frage von TastuserBatch & Shell8 Kommentare

Hallo, ich habe folgendes Script um die Full-Controll-Berechtigung eines Ordners (Ordner1) zu bekommen: jedoch kommt folgende Meldung: "Manche oder ...

Batch & Shell
Batch: Dateien aus einem Ordner1 in alle UnterOrdner vom Ordner2 kopieren
gelöst Frage von yousaintBatch & Shell5 Kommentare

Hallo zusammen, wie in der Beschreibung geschildert, würde ich gerne Dateien aus einem Ordner1 in alle Unterordner in einem ...

Neue Wissensbeiträge
Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 1 TagLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 2 TagenTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 2 TagenSicherheit12 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 TagenSicherheit10 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Heiß diskutierte Inhalte
Batch & Shell
Meltdown Microsoft Prüf Script - .zip Datei leider leer
gelöst Frage von MasterBlaster88Batch & Shell13 Kommentare

Hallo zusammen, ich patche gerade unsere Windows Server bzgl. der Meltdown Lücke. Patch vorhanden, Reg Keys gesetzt Um das ...

Batch & Shell
Shell-Skript - Syntax error: Unterminated quoted string
Frage von newit1Batch & Shell13 Kommentare

Hallo Ich schreibe ein Skript das eine CSV-Datei in eine mySQL Datenbank schieben soll. Bekomme nach start des Skrips ...

E-Mail
Erfahrungen mit hMailServer gesucht
Frage von it-fraggleE-Mail10 Kommentare

Hallo, meine neue Stelle möchte einen eigenen Mailserver. Ich als Linuxkind war direkt geistig mit Postfix dabei. Leider wollen ...

Entwicklung
VBS: alle PDF-Dateien in einem Ordner gleichzeitig öffnen
gelöst Frage von JuweeeEntwicklung9 Kommentare

Hallo, ich habe in deiner Ordnerstruktur (.\Tagesberichte\xx.18\) mehrere dynamische PDF-Formulare (mit LCD erstellt). Die Berichtsformulare sind im Layout alle ...