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

Bestimmte Dateien kopieren - csv als Quelldatei für Dateinamen

Frage Microsoft Windows Tools

Mitglied: toto1988

toto1988 (Level 1) - Jetzt verbinden

26.10.2011 um 15:33 Uhr, 2834 Aufrufe, 2 Kommentare

Servus Administratoren,

ich möchte folgendes Vorhaben umsetzen. Ich habe einen Server A mit einem Share unter dem 200 Ordner und 80000 Dateien liegen. (Bilder)
Jetzt muss ich 2500 ganz bestimmte Bilder auf Server B kopieren. Welche Dateien das sind, steht in einer csv Datei. Ich möchte also einen Kopierjob starten
bei dem als "InfoQuelle" die csv-Datei hergenommen wird. In der csv Datei wird kein Pfad mitgegeben. D.h. Bei kopieren muss erst der ganze Share nach dieser
Datei durchsucht werden. Wie lässt sich so etwas umsetzen? Gibt es hierfür fertige Tools?

Vielen Dank
toto1988
Mitglied: 60730
26.10.2011 um 16:28 Uhr
moin,

typischerweise eher nein...

  • die Gegenfrage lautet - einmaliger oder dauerhafter Job?

für einmalig würde ich ja fast dazu tendieren, einfach jeden Treffer von A nach B zu kopieren und das in jedem Ordner - dürfte deutlich schneller sein, als einzeln 2500 in jeweils 200 Ordner zu suchen...

Aber wie gesagt, das ist eine Frage, ob ein oder mehrmals...
Und die Lösung wird dann wohl eher in der Rubrik Batch mit einer Schleife sein.........
Bitte warten ..
Mitglied: bastla
26.10.2011 um 17:46 Uhr
Hallo toto1988!

Bei der Fülle an Informationen würde ich das natürlich direkt in der CMD-Shell (ungetestet) etwa so machen:
for /f "usebackq delims=" %i in ("D:\InfoQuelle.csv") do @for /f "delims=" %a in ('dir /s /b /a-d "\\A\Share\%i" 2^>nul') do @echo copy "%a" "\\B\Share\"
Wenn's doch ein Batch sein soll, jeweils "%%i" und "%%a" verwenden.

Damit's wirklich passiert, (in beiden Fällen) das "echo" entfernen (und dann noch >nul ans Ende setzen) ...

Grüße
bastla
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Batch & Shell
Dateien kopieren die nicht mehr verändert werden? (10)

Frage von pbelcl zum Thema Batch & Shell ...

Windows Server
gelöst Administrator kann auf Server keine EXE-Dateien kopieren, löschen, anlegen (5)

Frage von Winfried-HH zum Thema Windows Server ...

Batch & Shell
Nur aktuelle Dateien kopieren (3)

Frage von icke.hausen zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Exchange Server
gelöst Email in Exchange an 2ten Empfänger senden (18)

Frage von MultiStorm zum Thema Exchange Server ...

Weiterbildung
Gehaltsvorstellungen (17)

Frage von SYS64738 zum Thema Weiterbildung ...

Verschlüsselung & Zertifikate
gelöst Festplattenverschlüsselung im Ausland (13)

Frage von Nicolaas zum Thema Verschlüsselung & Zertifikate ...

Windows Server
gelöst Microsoft-Lizenz CALs und passendes Server-Betriebssystem (13)

Frage von planetIT2016 zum Thema Windows Server ...