FTP: Dateinamen on-the-fly beim Upload kürzen/ändern?

German support forum

Moderators: Hacker, Stefan2, white

Moon
Member
Member
Posts: 195
Joined: 2003-09-12, 07:41 UTC

FTP: Dateinamen on-the-fly beim Upload kürzen/ändern?

Post by *Moon »

Habe mittlerweile meine 1000+ Audio CDs gerippt und in den Keller verfrachtet und möchte statt meines PC nun die Xbox als MP3 Station einsetzen. Schwachsinnigerweise erlaubt das Xfat Filesystem nur Namen von 42 Zeichen Länge (ohne Sonderzeichen, also auch Umlaute). Es gibt zwar auch spezielle Tools, um den Upload konformer mp3s zu erledigen, ich würde aber gern weiterhin den Total Commander für den Transfer verwenden.

Da die mp3s auf dem PC erstmal unangetastet bleiben sollen, muss das Umbennen on-the-fly erfolgen. Ist das bereits möglich? Falls nicht, wie wäre dies am einfachsten zu realisieren? Evtl. durch Einbinden eines zuvor abgespeichertern Profil des Merhfach-Umbenenn-Tools oder durch ein Plugin? TIA!
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

muss das Umbennen on-the-fly erfolgen. Ist das bereits möglich? Falls nicht, wie wäre dies am einfachsten zu realisieren? Evtl. durch Einbinden eines zuvor abgespeichertern Profil des Merhfach-Umbenenn-Tools oder durch ein Plugin?
Nein, es ist nicht moglich sowas on-the-fly zu tun (AFAIK). Mir fallt da nichts ein ausser die Dateien vorher sichern, umzubenennen und dann hochzuladen.

HTH
Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Jonas
Senior Member
Senior Member
Posts: 325
Joined: 2003-05-27, 16:59 UTC
Location: Germany
Contact:

Post by *Jonas »

Das Multirenametool hat eine undo-Funktion die auch nach schliessen des MRT bei erneuten Öffnen zur Verfühgung steht. Du kannst also die Dateien mit "[N1-14]" umbenennen, das MRT schliessen, die Dateien kopieren, erneut markieren, MRT öffnen, "Rückgängig" klicken.
Moon
Member
Member
Posts: 195
Joined: 2003-09-12, 07:41 UTC

TOTAL Commander, also muss er auch das können ;)

Post by *Moon »

Hacker wrote: Nein, es ist nicht moglich sowas on-the-fly zu tun (AFAIK). Mir fallt da nichts ein ausser die Dateien vorher sichern, umzubenennen und dann hochzuladen.
Mmmh, wundert mich etwas. Natürlich ist der Commander kein vollwertiger FTP-Client, sondern unterstützt nur einen gewissen Teil des Repertoires, allerdings können die meisten FTP-Programme eine filename conversion (upper case, lower case etc.) on-the-fly durchführen. Der Schritt zur Kürzung der Namen sollte da nicht allzu groß sein. Ich habe leider von Programmierung null Ahnung aber das sollte man doch schon fast mit Scripting hinbekommen.

Wenn man dafür ein Plugin schriebe, wo müßte man da ansetzen?
User avatar
André Martin
Senior Member
Senior Member
Posts: 245
Joined: 2003-02-05, 15:46 UTC
Location: Dresden, Germany

Post by *André Martin »

2Moon
...mit dem WFX Plugin interface..., was ich allerdings nicht empfehlen würde...
Browse the web with the HTTP SmartBrowserPlugin
Check your mails with the POP3/SMTP EmailPlugin!
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Moon

Die Lösung von Jonas ist doch super, was will man mehr?
Moon
Member
Member
Posts: 195
Joined: 2003-09-12, 07:41 UTC

Post by *Moon »

@Lefteous

Was will man mehr? Ein Lösung, die kein Workaround und mit zusätzlicher (wenn auch geringer) Arbeit verbunden ist. Zudem kann man den Workaround nicht anwenden, wenn mp3s von DVD-R/CD-R übertragen werden sollen, da die ja bekanntermaßen read-only sind.

@André Martin
Warum ist das WFX Plugin interface (für diesen Zweck) nicht empfehlenswert? Wie gesagt, ich hab vom Programmieren keine Ahnung, aber ich kann mir einfach nicht vorstellen, dass es so schwierig ist, der FTP-Routine im Commander zu sagen, statt

STOR Boy Sets Fire - After The Eulogy - 09 - My Life In The Knife Trade.mp3

STOR Boy Sets Fire - After The Eulogy - 09.mp3

oder ähnliches zu senden. Zumal der Commander schon built-in über ein Mehrfach-Umbennen-Tool verfügt, das dies leisten könnte. Man müßte die Dateinamen nur über eine solche Routine packen.

Vielleicht wäre das mal ne Gelegenheit für mich, mit dem Programmieren anzufangen. Bliebe natürlich noch die Frage nach dem geeigneten Ansatz...
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Moon

klar wenn die Quelle ein read-only Mediium ist, geht das mit dem Mehrfach Umbenenn-Tool nicht - hättest Du vielleicht gleich erwähnen sollen.
Was passiert eigentlich genau, wenn Du versuchst mit dem Total Commander die Dateien von Deinem PC auf die Xbox zu übetragen?
User avatar
André Martin
Senior Member
Senior Member
Posts: 245
Joined: 2003-02-05, 15:46 UTC
Location: Dresden, Germany

Post by *André Martin »

Moon
Es ist in sofern nicht empfehlenswert, da du das gesamte FTP Protokoll in dem Plugin implementieren müsstest. Es ist nicht möglich, (AFAIK) das Interface als "Tunnel/Brigde" für deine beschriebenen Umbenennzwecke zum internen FTP Client von TC zu verwenden. Ich hoffe du versteht, was ich damit ausdrücken will.
Was schon realistischer wäre ist, wenn du dir den Source vom SFTP Plugin schnappst und für deine eigenen Zwecke (sprich: Namensverkürzung) an den entsprechenden Stellen umbaust und anpasst...
Moon
Member
Member
Posts: 195
Joined: 2003-09-12, 07:41 UTC

Post by *Moon »

Lefteous wrote:Was passiert eigentlich genau, wenn Du versuchst mit dem Total Commander die Dateien von Deinem PC auf die Xbox zu übetragen?
'Transfer failed' und Sprung zur nächsten konformen Datei.

@Andre

Werd mal nen Blick auf das Plugin werfen...
User avatar
André Martin
Senior Member
Senior Member
Posts: 245
Joined: 2003-02-05, 15:46 UTC
Location: Dresden, Germany

Post by *André Martin »

2Moon
Noch eine Sache sein angemerkt: Auf der XBOX muss natrülich auch SSH laufen, denn sonst wird man mit SFTP keine Chance haben dort irgendetwas heraufzuladen...
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Da die mp3s auf dem PC erstmal unangetastet bleiben sollen, muss das Umbennen on-the-fly erfolgen. Ist das bereits möglich?
Ja, das ist sogar bei FTP möglich - erstaunlich, dass das keiner kennt! Einfach die Dateien markieren, F5 drücken, und als Zielnamen z.B.
??????????????.*

angeben. Das kürzt den Dateinamen auf exakt 14 Zeichen, und lässt die Erweiterung unangetastet.
Author of Total Commander
https://www.ghisler.com
User avatar
CSe
Senior Member
Senior Member
Posts: 233
Joined: 2003-04-07, 08:28 UTC
Location: Deutschland, NRW

Post by *CSe »

ghisler(Author) wrote:
Da die mp3s auf dem PC erstmal unangetastet bleiben sollen, muss das Umbennen on-the-fly erfolgen. Ist das bereits möglich?
Ja, das ist sogar bei FTP möglich - erstaunlich, dass das keiner kennt! Einfach die Dateien markieren, F5 drücken, und als Zielnamen z.B.
??????????????.*

angeben. Das kürzt den Dateinamen auf exakt 14 Zeichen, und lässt die Erweiterung unangetastet.
Nee, oder? :shock: Ich mache ja wirklich schon lange genug im Internet herum, aber das wußte ich jetzt auch noch nicht. Danke schön! :D
Viele Grüße

Christian
User avatar
Lefteous
Power Member
Power Member
Posts: 9536
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

erstaunlich, dass das keiner kennt!
jo ist wirklich peinlich, dass ich da nicht draufgekommen bin.

Gibt es denn eigentlich (in TC 6.0) die Möglichkeit im Kopieren-, Verschieben- und FTP-Dialogen einen selbstdefinierten Auswahltyp zu benutzen. Das würde gerade hier sehr helfen. Ich glaube kaum das Moon jedesmal 38 (42 - 4 (.mp3)) Fragezeichen eingeben möchte. Auch ich könnte das hin und wieder gut gebrauchen.
User avatar
André Martin
Senior Member
Senior Member
Posts: 245
Joined: 2003-02-05, 15:46 UTC
Location: Dresden, Germany

Post by *André Martin »

ghisler(Author) wrote:Ja, das ist sogar bei FTP möglich - erstaunlich, dass das keiner kennt! Einfach die Dateien markieren, F5 drücken, und als Zielnamen z.B.
??????????????.*
angeben. Das kürzt den Dateinamen auf exakt 14 Zeichen, und lässt die Erweiterung unangetastet.
...das ich da nicht drauf gekommen bin... - manchmal sieht man eben den Wald vor lauter Bäumen nicht :-(
Post Reply