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, 4020 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 ..
Ähnliche Inhalte
Windows Userverwaltung
gelöst Ordnergruppenfreigaben in CSV oder HTML auslesen (3)

Frage von JafThomas zum Thema Windows Userverwaltung ...

Batch & Shell
gelöst Auslesen und Vergleichen Zweiter CSV Dateien Powershell (7)

Frage von Hainoon zum Thema Batch & Shell ...

VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
ISDN & Analoganschlüsse
gelöst Splitter - RJ45 zu RJ11? (13)

Frage von Waishon zum Thema ISDN & Analoganschlüsse ...

Webbrowser
Windows 7 unbeliebte Internetseite sperren (13)

Frage von Daoudi1973 zum Thema Webbrowser ...

LAN, WAN, Wireless
gelöst Suche Firmware Image für Cisco Aironet 1252 (10)

Frage von Herbrich19 zum Thema LAN, WAN, Wireless ...

Webbrowser
Internet Explorer schliesst direkt bei Start (10)

Frage von gabeBU zum Thema Webbrowser ...