PDA

View Full Version : FTP Put Dateiname beginnt mit Leerzeichen



cono2000
29-09-11, 12:33
Hallo zusammen,
es kommt gelegentlich vor das ich bei dem Übertragen einer HTM-Datei mit PUT, auf eine Datei stoße di mit einem Leerzeichen beginnt.
Ich weis das es Blödsinn ist eine HTM-Datei so zu benennen, aber ich kann nichts daran machen.
Die Leerzeichen innerhalb des Dateinamnes sind dabei kein Problem da ich den Dateinamen in Hochkomma angebe.
Hat jemand eine Idee was ich da machen kann?

Fuerchau
29-09-11, 13:22
Wenn du den Namen sowieso in Hochkomma packst, wie so fehlt dir dann das Leerzeichen am Anfang ?

cono2000
29-09-11, 13:26
Wenn du den Namen sowieso in Hochkomma packst, wie so fehlt dir dann das Leerzeichen am Anfang ?

Das führende Leerzeichen wird vom FTP-Cmd verschluckt.
In der Fehlermeldung die ich bekomme ist das führende Leerzeichen verschwunden.

Fuerchau
29-09-11, 13:28
Dann prüfe noch mal dein Script.

Wenn du

put ' Dateiname'

angibst dürfen eigentlich keine Leerzeichen entfernt werden.

Alternativ hilft dann halt nur generisch:

mput *Dateiname

cono2000
29-09-11, 13:35
Dann prüfe noch mal dein Script.

Wenn du

put ' Dateiname'

angibst dürfen eigentlich keine Leerzeichen entfernt werden.

Alternativ hilft dann halt nur generisch:

mput *Dateiname

Im Dateinamen selbst befinden sich wiederum Leerzeichen und einem Punkt. Ich denke das ich mit mput nichts anfangen kann.
Oder hast du eine Idee?

Andernfalls werden ich die Datei unter einem vernünftigren Dateinamen in einem Tempverzeichniss kopieren und dann übertragen.

Danke für deine Hilfe