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

Suche Batchfile zum Auslesen einer CSV File und Anlegen von Ordnern

Frage Entwicklung Batch & Shell

Mitglied: Mantikor2008

Mantikor2008 (Level 1) - Jetzt verbinden

04.06.2008, aktualisiert 18:30 Uhr, 4012 Aufrufe, 2 Kommentare

Hallo zusammen,

ich benötige dringend Hilfe.

Wir haben auf unserem Firmen FTP Server 2500 Files, welche alle in einem Ordner liegen. Dies muss ich aufgrund eines Softwareupdates unserer Homepage ändern.

Ich habe in einer CSV File die ID und den Dateinamen vorliegen, zu welcher die Datei gehört, hier kann nur eine Datei eine ID haben, keine Dopplungen.

Auszug:

ID;Filename
534523;test1.txt
645353;test2.txt

... etc. ...

Für jede ID muss nun ein Ordner erstellt und die Entsprechende Datei hineinkopiert werden, am besten mit Abfrage beim überschreiben, wenn bereits vorhanden und Fehler wenn Datei nicht vorhanden ist und ein leerer Ordner erstellt werden würde.

Da es bei 2500 Files etwas umständlich wäre das alles per Hand zu erstellen, würde ich hier gern eine Batchfile nutzen, leider fehlen mir hier die Kenntnisse und ich wende mich an euch.

Zu beachten ist noch, das die Dateien nicht verschoben, sondern kopiert werden müssen, da noch kunden auf die Alten Dateien verlinkt haben und wir Dead-Links vermeiden wollen.

Danke für eure Hilfe.

Grüße

Mantikor
Mitglied: miniversum
04.06.2008 um 18:14 Uhr
Versuchs mal damit:
01.
@echo off 
02.
FOR /F "tokens=1,2 delims=;" %5i in (Datei.txt) do ( 
03.
if exist "%%j" ( 
04.
md %%i 
05.
copy /-Y "%%j" %%i 
06.
) else ( 
07.
echo Datei "%%j" nicht vorhanden 
08.
09.
)
Bitte warten ..
Mitglied: Mantikor2008
04.06.2008 um 18:30 Uhr
hab noch eine Korrektur vorgenommen und es funktioniert:
01.
@echo off 
02.
FOR /F "tokens=1,2 delims=;" %%i in (Datei.txt) do ( 
03.
if exist "%%j" ( 
04.
md %%i 
05.
copy /-Y "%%j" %%i 
06.
) else ( 
07.
echo Datei "%%j" nicht vorhanden 
08.
09.
)
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(2)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Batch & Shell
gelöst Mit PowerShell per CSV-File Ordner erstellen (19)

Frage von windelterrorist zum Thema Batch & Shell ...

Windows Server
gelöst AD-User einer AD-Gruppe auslesen und in ein File schreiben (15)

Frage von Estefania zum Thema Windows Server ...

Windows Server
gelöst Suche File-Manager nur für Netzlaufwerke (lokal und RDP) (6)

Frage von Citronella zum Thema Windows Server ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Backup
Clients als Server missbrauchen? (10)

Frage von 1410640014 zum Thema Backup ...