Kopieren Sie die Dateiliste in einen Ordner und erstellen Sie die Ordnerstruktur (GUI) neu Win7 64? [Duplikat]

0

Diese Frage hat hier bereits eine Antwort:

Wie kann ich einige Dateien und ihre zugehörigen Ordner und Unterordner aus einer "list_of_files.txt" in einen anderen Ordner kopieren? Ich suche eine GUI-Lösung, die unter Windows 7 (64 Bit) läuft.

Beispielinhalt der "list_of_files.txt":

E: \ archives \ 2013 \ 06 \ 0test01.pdf
E: \ archives \ 2013 \ 06 \ ahete.pdf

Beispiel für das benötigte Ergebnis: (Dateien von E: \ werden nach C: \ ok \ kopiert):

C: \ ok \ archives \ 2013 \ 06 \ 0test01.pdf
C: \ ok \ archives \ 2013 \ 06 \ ahete.pdf

Erb
quelle
1
Warum brauchen Sie speziell eine GUI-Lösung? Dies klingt nach einem der Dinge, für die die Befehlszeile ideal geeignet ist und die wahrscheinlich praktischer sind.
einen
Vielen Dank. Ich kenne Kommandozeilen-Tools. Aber ich hatte immer Probleme damit, weil ich meine riesige Menge an Dateien und / oder Ordnern umbenennen muss, um Akzente, Symbole oder sogar Leerzeichen zu entfernen ... Ich möchte die Struktur meiner Dateien / Ordner beibehalten. Ich gehe also davon aus, dass eine GUI-Software bereits kompatibel wäre. Danke im Voraus. ;)
Erb

Antworten:

0

Sie können verwenden:

stderr
quelle
Vielen Dank für die Vorschläge, aber mit TeraCopy konnte ich den Inhalt meiner "list_of_files.txt" nicht kopieren (ich habe viele, viele Zeilen)! Danke trotzdem. ;)
Erb
0

Angenommen, Sie haben List.txt mit einer Liste vollständiger Dateipfade (stellen Sie sicher , dass alle Pfade mit Leerzeichen in Anführungszeichen gesetzt sind), dann sollte der folgende Befehl in Ihrem Zielverzeichnis (in Ihrem Fall C:\ok) das tun, was Sie wollen:

for /f "tokens=*" %a in (List.txt) do md ".%~pa" & xcopy "%~a" ".%~pa"
Karan
quelle
Dies kann die gestellte Frage nicht beantworten, da das OP explizit eine GUI-Lösung wünscht (nun, warum diese Anforderung für mich unbegreiflich ist).
einen
Danke für Ihre Hilfe. Bitte sehen Sie meine Antwort oben. Vielen Dank. ;)
Erb
@ David: Ich verstehe nicht ganz, welche Probleme Sie in der Vergangenheit mit Befehlszeilentools hatten. Wenn Sie kein GUI-Programm finden, können Sie den obigen Befehl testen und prüfen, ob er das tut, was Sie benötigen.
Karan
@ Karan: Danke. ;) Ich habe deine Lösung ausprobiert und die Dateien werden in "C: \ user \ david \" anstelle von "C: \ ok" kopiert. Auch Akzente werden nicht kopiert. Und was ist, wenn ich die Dateien verschieben möchte, anstatt sie zu kopieren? Vielen Dank im Voraus;)
Erb
Gemäß meiner Antwort mussten Sie den Befehl vom Ziel (dh C:\ok) ausführen , nicht vom Quellverzeichnis . Kopieren Sie List.txt zuvor auch in das Zielverzeichnis. Ich werde mit Dateinamen testen, die Akzente enthalten, und auf Sie zurückkommen.
Karan
-2

Das sollte funktionieren Das sollte funktionieren

Klicken Sie mit der rechten Maustaste auf das Tray-Symbol, geben Sie die Kopierparameter ein, klicken Sie auf Textdatei importieren, geben Sie das Ziel ein und klicken Sie auf OK

http://www.copyhandler.com/

guestwho
quelle
Wenn Sie eine Software-Empfehlung abgeben, ist es üblich, eine kurze Zusammenfassung der Software zu geben und zu erklären, warum das Problem Ihrer Meinung nach behoben werden kann.
Mokubai