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

Batch...kopieren und umbenennen von Dateien

Frage Entwicklung Batch & Shell

Mitglied: fxcoach

fxcoach (Level 1) - Jetzt verbinden

15.01.2013 um 17:38 Uhr, 2208 Aufrufe, 3 Kommentare

Hallo,

ich möchte gern per Batch-Datei Dateien in ein anderes Verzeichnis kopieren und anschließend umbenennen.
Also z.B. von c:\Ursprungsordner\C123456789R_test_SLA.txt in c:\Zielordner\C123456789R-OK.txt
(Alles vor dem ersten Unterstrich soll in den Zieldateinamen mit übernommen werden)

Ich sitze schon eine ganze Weile daran zu verstehen wie das funktioniert. Die Dateiabfrage kann ich wohl in einer Schleife per: for /f in... lösen, jedoch komme ich einfach zu keinem brauchbaren Ergebnis...

Kann mir da Jemand mit etwas code weiterhelfen?

Vielen Dank im Voraus
Mitglied: miniversum
15.01.2013 um 19:13 Uhr
Hallo,

1. Du willst kopieren und anschließend umbenennen. Das geht direkt mit dem copy Befehl in einem Rutsch.
2. Das mit der For schreife ist schon richtig. In der Hilfe zu For findest du 2 wichtige Parameter die dir hier weiterhelfen:
a. "delims=_" bewirkt das bei "_" getrennt wird.
b. "tokens=1*" bewirkt das du den Teil vor dem ersten "_" und den Teil nach dem ersten "_" jeweils in einer Variabeln hast.

Das ganze zusammen kann dann so aussehen (in einer Batch datei):
01.
@FOR /F "tokens=1* delims=_" %%i in ('dir /b c:\Ursprungsordner\*.txt') do copy c:\Ursprungsordner\%%i_%%j c:\Zielordner\%%i-ok.txt
Bitte warten ..
Mitglied: fxcoach
15.01.2013 um 20:04 Uhr
Hallo Miniversum,

vielen Dank für den Code. Funktioniert wunderbar
Jetzt kann ich ein bisschen damit experimentieren...
Bitte warten ..
Mitglied: pieh-ejdsch
16.01.2013 um 17:57 Uhr
moin im Voraus,

wenn Du nur nach den Untersrich OK haben willst, reicht auch:
ren c:\Ursprungsordner\*_*.txt *_OK.txt
Gruß Phil
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Batch Datei: PDF Dateien verschieben, umbenennen und löschen (4)

Frage von F0rcehunter zum Thema Batch & Shell ...

Batch & Shell
gelöst Verzeichniss überwachen Datei kopieren und umbenennen (6)

Frage von fischle63 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Datei zum Kopieren aktueller Dateien erstellen (5)

Frage von daniel011 zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien (PDF) umbenennen via batch, teilw. Dateinamen übernehmen, neues Präfix (6)

Frage von brause1701 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (21)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (10)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Netzwerkmanagement
Suche eine Software für Cloudverwaltung (6)

Frage von tsunami zum Thema Netzwerkmanagement ...

Google Android
Musik Wiedergabe am PC mit Smartphone über Bluetooth steuern (5)

Frage von justlukas zum Thema Google Android ...