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
GELÖST

Dateien in Unterverzeichnisse nach einem andern Ort kopieren, ohne Ordner zu kopieren

Frage Entwicklung Batch & Shell

Mitglied: Diamond72

Diamond72 (Level 1) - Jetzt verbinden

07.12.2010 um 10:00 Uhr, 6103 Aufrufe, 10 Kommentare

Hallo Liebe Freunde,

ich möchte mit Hilfe einer batch txt Files, die in Unterordner (a, b, c) liegen in ein anderen Ordner (Verzeichnis: a, b, c sind in diesem Ordner vorhanden) kopieren.

Ziel ist es, dass er die txt Dateien von ordner a zu a, b zu b usw. kopiert, ohne die Verzeichnisse zu kopieren.

Ich hoffe Ihr versteht ungefähr was ich meine.

Vielen Dank im Voraus
Mitglied: intensohq
07.12.2010 um 10:09 Uhr
Hallo,
wenn ich dich richtig verstehe möchtest du einfach Textdateien kopieren, oder?
Diese kannst du mittels den Befehl xcopy oder auch copy ausführen.
Hab ich dich da richtig verstanden?
Bitte warten ..
Mitglied: bastla
07.12.2010 um 10:42 Uhr
... und um intensohqs Vorschlag etwas zu konkretisieren:
xcopy /s "D:\Quelle\*.txt" "D:\Ziel\"
Dabei werden nur noch nicht vorhandene Unterordner von "D:\Quelle" als Unterordner von "D:\Ziel" erstellt.

Grüße
bastla
Bitte warten ..
Mitglied: Diamond72
07.12.2010 um 11:40 Uhr
Ich glaube Ihr versteht mich nicht.
Also nochmal:

ich habe ein Ordner1 mit Untervezeichnis a b und c
In diesen Unterverzeichnissen sind txt Datei. Diese möchte ich in einem anderen Ordner2 kopieren.
Ordner2 hat genau die gleichen Untervezeichnisse, wie Ordner1 (a b c).
Er soll nun die txt Dateien von Unterverzeichnis a zu a, b zu b und c zu c kopieren.
Bitte warten ..
Mitglied: bastla
07.12.2010 um 12:35 Uhr
Hallo Diamond72 und willkommen im Forum!

Ja dann ...

... würde ich es so versuchen:
xcopy /s "Ordner1\*.txt" "Ordner2\"
- oder sollten wir noch mehr über "Ordner1" wissen (etwa, dass es auch noch die Unterordner d, e, und k gibt, die alle nicht erfasst, oder dass in diesem Ordner selbst Textdateien liegen, die nicht nach "Ordner2" kopiert werden sollen, oder ...)?

Grüße
bastla
Bitte warten ..
Mitglied: Diamond72
07.12.2010 um 13:08 Uhr
xcopy /s "Ordner1\*.txt" "Ordner2\" --> so würde er ja die ganzen unterordner kopieren, die txt files enthalten.

Er soll ja eben nicht die Unterordner kopieren, sondern nur die txt´s in den Unterordnern

Im Ordner2 sind die Unterordner a b und c vorhanden. Die txt's sollen nun einfach in diesen Unterordnern kopiert werden also:
txt in Ordner a zu Ordner a usw.

ich wüsste jetzt ehrlich nicht, wie ich es noch Beschreiben kann...
Bitte warten ..
Mitglied: bastla
07.12.2010 um 13:16 Uhr
Hallo Diamond72!
so würde er ja die ganzen unterordner kopieren, die txt files enthalten.
So würden alle in den ganzen Unterordnern enthaltenen txt files kopiert (und dafür im Zielordner die passende Ordnerstruktur erstellt) werden; wenn Du tatsächlich nur die Dateien aus den vorgegebenen Ordnern a, b und c (und nicht auch deren ev Unterordnern) kopiert haben willst (deswegen auch meine Fragen oben), dann:
01.
for %i in (a b c) do copy "Ordner1\%i\*.txt" "Ordner2\%i\" >nul
Falls Du diese Zeile in einem Batch verwenden willst, jeweils "%%i" schreiben ...

Grüße
bastla
Bitte warten ..
Mitglied: Diamond72
07.12.2010 um 14:01 Uhr
Hey Vielen Dank es Funktioniert.

Wäre es auch möglich das ich über die For Schleife die Dateinamen änder:

for %%z in (a b c) do rename "C:\Ordner1%%z\*.txt" "C:\Ordner1\%%z\*.txt.test" >nul
Bitte warten ..
Mitglied: bastla
07.12.2010 um 14:12 Uhr
Hallo Diamond72!
Wäre es auch möglich ...
... dass Du das einfach mit Testdaten selbst versuchst?

Anyhow: Beim Umbenennen kannst Du für den neuen Namen keinen Pfad angeben (und wenn die Dateien am gleichen Ort bleiben sollen wäre das auch ohnehin nicht nötig), daher:
for %%z in (a b c) do ren "C:\Ordner1\%%z\*.txt" *.txt.test
Grüße
bastla
Bitte warten ..
Mitglied: Biber
07.12.2010 um 14:14 Uhr
Moin Diamond72,

willkommen im Forum.
Zitat von Diamond72:
Wäre es auch möglich das ich über die For Schleife die Dateinamen änder:

for %%z in (a b c) do rename "C:\Ordner1%%z\*.txt" "C:\Ordner1\%%z\*.txt.test" >nul
Nein, das geht nicht. Rename muss mit der dafür vorgesehenen Syntax verwendet werden.
Eine Pfadangabe bei den "Ziel"-Dateien ist nicht zulässig.

Grüße
Biber
Bitte warten ..
Mitglied: Diamond72
07.12.2010 um 14:16 Uhr
achhh ja. Merk ich mir !

Vielen Dank nochmal @all!
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Alle Dateien in Verzeichnis und Unterverzeichnissen löschen, mit Ausnahme aller.txt-Dateien
Beitrag von 5 Kommentare

Frage von tegwert zum Thema Batch & Shell

Batch & Shell
Batch: alle Ordner mit einem bestimmten Namen kopieren
Beitrag von 4 Kommentare

Frage von Remsboys zum Thema Batch & Shell

Batch & Shell
Kopieren einer Datei in mehrere Ordner mit PowerShell
Beitrag von 7 Kommentare

Frage von FRANHE zum Thema Batch & Shell

Batch & Shell
For Schleife für Abgleich mit Text-Datei und Unterverzeichnisse
Beitrag von 4 Kommentare

Frage von grisur zum Thema Batch & Shell

Neue Wissensbeiträge
MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit Meta-ROUTER Instanz auf dem Router erzeugen

Beitrag von 1 Kommentar

Anleitung von colinardo zum Thema MikroTik RouterOS

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Beitrag von

Information von BassFishFox zum Thema Sicherheit

Administrator.de Feedback

Entwicklertagebuch: Die Startseite wurde überarbeitet

Beitrag von 5 Kommentare

Information von admtech zum Thema Administrator.de Feedback

Vmware

VMware Desktopprodukte sind verwundbar

Beitrag von

Information von Penny.Cilin zum Thema Vmware

Heiß diskutierte Inhalte
Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail
Beitrag von 24 Kommentare

Frage von ahstax zum Thema Visual Studio

Windows Netzwerk
Netzwerk Neustrukturierung
Beitrag von 16 Kommentare

Frage von IT-Dreamer zum Thema Windows Netzwerk

Windows Server
RDP macht Server schneller???
Beitrag von 16 Kommentare

Frage von JaniDJ zum Thema Windows Server

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Beitrag von 15 Kommentare

Frage von Akcent zum Thema Windows 10