FTP: Problem mit Leerzeichen im Dateinamen

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
Symlink
Junior Member
Junior Member
Posts: 18
Joined: 2005-01-21, 14:55 UTC
Location: .at

FTP: Problem mit Leerzeichen im Dateinamen

Post by *Symlink »

Hallo,

Ich hab da ein Problem beim Runterladen von Dateien per FTP: Wenn die Datei am Server mit einem Leerzeichen beginnt, so kann ich sie nicht mit F5 runterladen, da bekomme ich dann gesagt "Not found" - weil TotCmd die Datei ohne Leerzeichen am Anfang zeigt und auch versucht runter zu laden.
Im Verzeichnislisting im Lister (Alt+Enter) ist das Leerzeichen zu sehen.
Wenn ich in der Befehlszeile dann eingeb

get " Dateiname mit Leerzeichen.ext"

dann funktioniert es so wie es oll.

Gibt's dafuer eine Loesung?
Danke!
Gruesse,
Sym
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3864
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Im Verzeichnislisting im Lister (Alt+Enter) ist das Leerzeichen zu sehen.
Wie sieht so eine Zeile aus ?

Meist kommt vor dem Dateinamen noch eine andere Angabe (z.B. Datum).
Um zu erkennen wo der Dateiname genau anfängt, benutzt der TC eine vom Server-Typ abhängigie Struktur

z.B. "TTT DD YYYY n*" = 3xMonat Leerzeichen 2xTag Leerzeichen 4xJahr Leerzeichen NameBisEnde.
Hier würde ein führendes Leerzeichen erkannt ...


Wenn die Anzahl der Leerzeichen zwischen Jahr und Name flexibel ist, benutzt man:
z.B. "TTT DD YYYY$n*"
Dann würde ein führendes Leerzeichen nicht erkannt ...


Welcher Typ automatisch erkannt wird kann ich dir nicht sagen. Du kannst aber für den speziellen Server eine Struktur manuell definieren.
(Siehe TC Hilfe: Suchen/Server-Typ definieren)
#5767 Personal license
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ja, da hilft nur, den Servertyp selbst zu definieren. Grund: FTP-Server schicken Dateilisten als reinen Text. Die einzelnen Felder (Name, Grösse, Datum etc) sind dabei durch Leerzeichen voneinander getrennt. Total Commander kann nicht wissen, ob das Leerzeichen vor dem Namen nur ein Trennzeichen ist, oder zum Namen gehört.
Last edited by ghisler(Author) on 2005-05-03, 21:55 UTC, edited 1 time in total.
Author of Total Commander
https://www.ghisler.com
Symlink
Junior Member
Junior Member
Posts: 18
Joined: 2005-01-21, 14:55 UTC
Location: .at

Post by *Symlink »

Hallo,

Danke Euch beiden fuer die Antwort. Interessant, was man hin und wieder doch noch so entdeckt, auch bei einem Programm, das man meint, schon recht gut zu kennen. :) Habe den Servertyp-Definieren-Dialog jetzt zum ersten mal gesehen...

Also werd ich einen eigenen Typ definieren.

Danke nocheinmal!
Gruesse,
Sym
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Viel Glück! Bei Problemen einfach nochmal nachfragen!
Author of Total Commander
https://www.ghisler.com
Post Reply