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, 2178 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 ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Erkennung und -Abwehr
Spam mit eigener Domain (12)

Frage von NoobOne zum Thema Erkennung und -Abwehr ...