FB18 - Das Forum für Informatik

fb18.de / Off-Topic / Hard- und Softwarefragen

Kopierproblem: Dateiname zu lang

Kopierproblem: Dateiname zu lang 2006-01-08 16:44
RUC
Hallo, ich habe eine externe Platte gekauft, und wollte ca. 130GB drauf kopieren…

bricht aber nach 20-30 min ab, weil der datei name zu lang ist, dann fange ich wieder an, nochmal das selbe problem…

kann man nicht kopieren ohne dieses Problem?

RUC

(edit fal: Topictitel)

Re: Kopierproblem: Dateiname zu lang 2006-01-08 17:03
Faleiro
Wenn es nur eine Datei ist, umbenennen.

Dateisysteme vergleichen; wenn du sonst nichts auf der Platte hast, eventuell auch mit NTFS formatieren.

Wenn es nur fuer Komplett-Transfer ist, evtl. nicht im Explorer kopieren, sondern zippen (ggf. ohne Kompression). Auf der Zielplatte wird dann nur eine einzige Datei angelegt, das Archiv naemlich.

Re: Kopierproblem: Dateiname zu lang 2006-01-08 17:12
Marrow
Hallo, ich habe eine externe Platte gekauft, und wollte ca. 130GB drauf kopieren…

bricht aber nach 20-30 min ab, weil der datei name zu lang ist, dann fange ich wieder an, nochmal das selbe problem…

kann man nicht kopieren ohne dieses Problem?

RUC

(edit fal: Topictitel)
Windows? Linux? Ein paar mehr Informationen könnten hilfreich sein. [img]http://www.fb18.de/gfx/22.gif[/img]

Re: Kopierproblem: Dateiname zu lang 2006-01-08 17:27
Faleiro
Windows? Linux? Ein paar mehr Informationen könnten hilfreich sein. [img]http://www.fb18.de/gfx/22.gif[/img]
Nicht gesehen, wer das gepostet hat?

Re: Kopierproblem: Dateiname zu lang 2006-01-08 17:35
Marrow
Windows? Linux? Ein paar mehr Informationen könnten hilfreich sein. [img]http://www.fb18.de/gfx/22.gif[/img]
Nicht gesehen, wer das gepostet hat?
Ich weiss nicht bei jedem, welches Betriebssystem er benutzt, das wäre mir auch zu aufwändig. [img]http://www.fb18.de/gfx/12.gif[/img]
Personen, die hier im Forum nur ab und an lesen, geht es vermutlich ähnlich. Ausserdem ist es auch praktisch, damit jemand mit einem ähnlichen Problem dieses Topic über die Suchfunktion findet etc. [img]http://www.fb18.de/gfx/3.gif[/img]

Bei Windows ist btw. auch die Version interessant, hab gerade USB-Probleme bei Win98SE mitbekommen.

Re: Kopierproblem: Dateiname zu lang 2006-01-08 17:38
Faleiro
Ich weiss nicht bei jedem, welches Betriebssystem er benutzt, das wäre mir auch zu aufwändig. [img]http://www.fb18.de/gfx/12.gif[/img]
Stimmt schon, konnte es mir aber nicht verkneifen ;)

Bei Windows ist btw. auch die Version interessant, hab gerade USB-Probleme bei Win98SE mitbekommen.
Ja, das war schon damals problematisch, meine ich mich zu erinnern. Auch wenn ich damals noch keine USB-Geraete hatte..

Re: Kopierproblem: Dateiname zu lang 2006-01-08 19:32
Wolf
kann man nicht kopieren ohne dieses Problem?

RUC
Doch. Du kannst ein Archiv erstellen, zum Beispiel mit WinZip oder WinRAR oder WinACE oder … blah. Dann gelten die Regeln für die Länge von Ordnernamen, die Dein Archivprogramm für richtig hält.
Alternativ kannst Du auch die Platte Sektor für Sektor kopieren. Das kann aber zu [img]http://www.fb18.de/gfx/7.gif[/img]->Inkonsistenzen<-[img]http://www.fb18.de/gfx/7.gif[/img] (Insider) mittelschweren Kalibers führen.

Re: Kopierproblem: Dateiname zu lang 2006-01-08 22:50
RUC
zum system xp prof…
das problem ist ja es sind wie gesagt ca. 130gb

wenn ich da jetzt ne zip datei erstelle dauert das ewig… außerdem würde ich am Ende gerne alles entpackt da stehen haben…

von ungefähr 25-30tausend dateien sind meinetwegen ca. tausend zu lang, ich weiß aber nicht welche… und es ist halt sehr umständlich… deswegen habe ich ja gefragt, ob man auch "mit dem Fehler" kopieren kann…

Mit Ausschneiden/Einfügen gab es kein Problem (auf eine interne Platte)… Aber jetzt mit Kopieren/Einfügen auf eine USB-Platte wird halt nach einiger Zeit das Problem gezeigt…

RUC

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:24
Lümmel
Lieber RUC,

welches Dateisystem verwendest Du auf Deiner internen Platte? Welches auf der Externen? Kopierst Du die Daten direkt auf die externe HDD oder noch in ein Unterverzeichnis?

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:30
Slater
der Mensch hat übrigens auch Java und Rekursion erfunden

-> find all files with length > 8 and rename them to
0000001.file, 00000002.file, 00000003.file, …

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:32
Wolf
Sagt doch keiner, dass Du komprimieren sollst.

Aber stimmt schon, 130 GB – das unterstützt sicher nicht jede Archivierungssoftware.

Du kannst ja mal versuchen, herauszufinden, wie lang Dateinamen höchstens sein dürfen. Schätze mal ganz doof auf 255 Zeichen.

Dann kannst Du von oben nach unten versuchen, große Teile zu kopieren. Also erst /*, dann /*/* und so weiter. So reduzierst Du das Problem drastisch und schnell.

Was Du nicht kopieren kannst, durchsuchst Du mit einem Skript nach Dateinamen, die zu lang sind.

Die gefundenen Dateien benennst Du entweder um, archivierst sie oder lässt sie aus.

Fertig.

Edit:
-> find all files with length > 8 and rename them to
0000001.file, 00000002.file, 00000003.file, …
…and don't forget to write the filename to a txt file before you rename a file because you won't have trouble renaming them back that way.

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:44
RUC
:)

Ja der Lösungsweg ist mir auch klar:)
auf der internen war XP drauf, auf der externen ist kein Betriebssys. ich kopiere einen ganzen ordner, der sehr viele Unterordner hat direkt auf die Externe Platte…

Gibt es nicht son Prog, das automatisch alles umbenennt, besser kürzt…was halt mehr als 255 Zeichen lang ist…

RUC

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:45
Fred
Gibt es nicht son Prog, das automatisch alles umbenennt, besser kürzt…was halt mehr als 255 Zeichen lang ist…
Nero macht das automatisch. Also brenn vorher die 130 GB und zieh dann von CD rüber [img]http://www.fb18.de/gfx/25.gif[/img]

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:51
Wolf
Also brenn vorher die 130 GB und zieh dann von CD rüber
Rolling on the floor laughing my ass off scaring the cat.

Circa 186 CDs oder 27 DVDs. Yeah.

Kannst auch ISOs erstellen und die nicht brennen, dann die ISOs rüberziehen und immer mit daemontools mounten [img]http://www.fb18.de/gfx/28.gif[/img]

Re: Kopierproblem: Dateiname zu lang 2006-01-08 23:55
guiltyguy
Es gibt mit Sicherheit auch irgendein Programm zum Download, dass die komplette Festplatte durchläuft und überall nach dem 8ten Buchstaben abschneidet…

Re: Kopierproblem: Dateiname zu lang 2006-01-09 00:02
Wolf
http://download.trampelpfad.de/d1/0/Umbenennen_Abgleichen/IJT-NNP/NewName_Pro/
http://www.winload.de/download/47773/Utilities/Dateimanagement/Rename.Jack-1.0.0.html

Gibt sicher noch Tausende mehr.

Re: Kopierproblem: Dateiname zu lang 2006-01-09 00:17
Viciarg
welches Dateisystem verwendest Du auf Deiner internen Platte?

auf der internen war XP drauf, auf der externen ist kein Betriebssys.

Ganz kurze Info: Ein Betriebssystem ist kein Dateisystem. Ein Betriebssystem kann ganz schön viele Dateisysteme unterstützen, bleistiftsweise unterstützen die verschiedenen Windows-Version (= Betriebssystem) Fat, Fat16, NTFS, Fat32 (= Dateisystem) und linuxbasierte Betriebssysteme ünterstützen noch zwei bis drei Handvoll mehr Dateisysteme.

Re: Kopierproblem: Dateiname zu lang 2006-01-09 01:44
RUC
sorry…

NTFS auf allen

Re: Kopierproblem: Dateiname zu lang 2006-01-09 08:32
sChQrf
versuch, wenn möglich, die ordnernamen zu kürzen…

was vorher
c:\programme\langerherstellername\langerprogrammname\mitvielenbösenlangenunterordnern\
war, macht sich auf der wechselplatte als
d:\p\kurzerherstellername\kurzerprogrammname\mitvielenbösenlangenunterordnern\
besser

ich hab das problem immer, wenn ich archive mit langen dateinamen in gleichnamige ordner entpack… da hilfts dann immer, die archivnamen schon vorher zu kürzen [img]http://www.fb18.de/gfx/23.gif[/img]

Re: Kopierproblem: Dateiname zu lang 2006-01-09 09:42
Anonymer User
deswegen habe ich ja gefragt, ob man auch "mit dem Fehler" kopieren kann…
XCOPY /C

Gibt es nicht son Prog, das automatisch alles umbenennt,
besser kürzt…was halt mehr als 255 Zeichen lang ist…
Wahrscheinlich gibt es so ein Programm, ja.

Du wirst aber, wenn Du viel tiefergehend mit Computern zu tun hast, in Deinem Leben noch häufig über Probleme dieser Art stolpern. Deswegen rate ich Dir, dass Du lernst, wie Du Dir bei solchen Problemen schnell selber helfen kannst.

Ob Du das dann mit VB, Perl, Shell-Werkzeugen, Python, Ruby, Groovy oder noch etwas anderem machst ist letztendlich egal. Man sollte lernen, sowas in wenigen Minuten selber bearbeiten zu können, statt eine halbe Stunde vergeblich nach einem Programm im Internet zu suchen.

Wenn ich an einem Rechner arbeite, installiere ich mir z.B. sehr fix die Tools, wie man sie aus der Unixwelt kennt (unter Windows üblicherweise Cygwin) und würde z.B. in einem solchen Fall mir mal schnell mit find * | grep '^.\{200,\}$' einen Überblick verschaffen, welche Pfade unterhalb des aktuellen alle 200 Zeichen oder länger sind.

LEIFer

Re: Kopierproblem: Dateiname zu lang 2006-01-10 01:05
RUC
xcopy?
damit werden die dateien kopiert die direkt in dem ordner sind, aber die unterordner werden nicht mitkopiert…

oder mache ich da was falsch…
zb
g:\xcopy *.* k:

Re: Kopierproblem: Dateiname zu lang 2006-01-10 01:13
Wolf
D:\>xcopy /? Kopiert Dateien und Verzeichnisstrukturen. XCOPY Quelle [Ziel] [/A | /M] [/D[:Datum]] [/P] [/S [/E]] [/V] [/W] [/C] [[i]/[/i]I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [[i]/[/i]U] [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z] [/EXCLUDE:Datei1[+Datei2][+Datei3]...]
Die für Dich wohl interessanten Parameter sind:
Quelle Die zu kopierenden Dateien. Ziel Position und/oder Name der neuen Dateien. /E Kopiert alle Unterverzeichnisse (leer oder nicht leer). Wie /S /E. Mit dieser Option kann die Option /T geändert werden. /C Setzt das Kopieren fort, auch wenn Fehler auftreten. /F Zeigt die Namen der Quell- und Zieldateien beim Kopieren an. /H Kopiert auch Dateien mit den Attributen 'Versteckt' und 'System'. /K Kopiert Attribute. Standardmäßig wird 'Schreibgeschützt' gelöscht. /N Beim Kopieren werden die erzeugten Kurznamen verwendet. /O Kopiert Informationen über den Besitzer und ACL. /Y Unterdrückt die Aufforderung zur Bestätigung, dass eine vorhandene Zieldatei überschrieben werden soll.

Re: Kopierproblem: Dateiname zu lang 2006-01-15 12:49
RUC
vielen Dank… dank DOS hats geklappt…

RUC

Re: Kopierproblem: Dateiname zu lang 2006-01-16 10:23
Anonymer User
vielen Dank… dank DOS hats geklappt…
Das war das letzte, was ich erwartet hätte in dieser DOS/RUC-Konstellation.
Gratulation!

Re: Kopierproblem: Dateiname zu lang 2006-01-16 20:07
FireTiger
DOS mit NTFS? WTF?

Re: Kopierproblem: Dateiname zu lang 2006-01-16 20:16
TriPhoenix
Technisch gesehen ist das kein DOS mehr, sondern einfach eine Kommandoezilenanwendung, die es auch für Windows noch gibt. Die Zeiten der DOS-Box unter Windows sind vorbei

Re: Kopierproblem: Dateiname zu lang 2006-01-16 21:06
korelstar
DOS mit NTFS? WTF?
AFAIK gibt es sogar wirklich einen NTFS-Treiber für DOS.

Ah, da haben wir's ja: Sowas gibt's beispielsweise von den findigen Jungens von Sysinternals.

Re: Kopierproblem: Dateiname zu lang 2006-01-16 21:16
FireTiger
Technisch gesehen ist das kein DOS mehr, sondern einfach eine Kommandoezilenanwendung, die es auch für Windows noch gibt. Die Zeiten der DOS-Box unter Windows sind vorbei
Aso. Ruc sagt DOS und meint cmd. Hätte ich mir auch denken können.

Re: Kopierproblem: Dateiname zu lang 2006-01-17 06:29
RUC
RUC rules!

Re: Kopierproblem: Dateiname zu lang 2006-01-17 09:47
Anonymer User
Jetzt nicht kleinolich werden …