2016-04-06 3 views
1

Ich versuche, eine Datei mit Windows 7 und dem Cyberduck CLI hochzuladen.Wie übergebe ich lange Dateinamen an die Cyberduck CLI in Windows?

duck --upload "b2: //api.backblace.com/Account/FileName, mit einem Komma und einer space.txt" "Dateiname, mit einem Komma und einer space.txt" --username XXXXX - Kennwort XXXXX

Ausbeuten:

Datei nicht gefunden. C: \ Benutzer \ Benutzer/Dateiname, mit einem Komma und einer space.txt. Bitte wenden Sie sich an Ihren Webhosting-Dienstanbieter, um Unterstützung zu erhalten.

Dateien ohne Leerzeichen oder Komma in ihnen Upload einfach gut ... Ich versuchte^'/ s und extra' 's, um die Dateinamen zu entkommen, aber ich kann einfach nicht herausfinden, wie man eine Dateinamen mit Leerzeichen und Komma, so dass die CLI es findet

+0

Haben Sie versucht, URL-Codierung für den Dateinamen in der b2 URL, die Sie übergeben? Z.B. b2: //api.backblace.com/Account/FileName,%20with%20a%20comma%20and%20a%20space.txt. – ManoDestra

Antwort

0

ManoDestra den Nagel auf den Kopf getroffen

die Fehlermeldung sagte die c:?! \ Datei wurde nicht gefunden, so dachte ich, es ein Problem mit der war local datei. Es war wirklich nur eine unklare Fehlermeldung von cyberDuck, und URL-Codierung der Upload-URL in der Tat löste das Problem.

duck --upload "b2: //api.backblaze.com/ Konto/Dateiname,% 20with% 20a% 20comma% 20and% 20a space.txt "" Dateiname, mit einem Komma und einer space.txt "--username XXXXX --passwort XXXXX

Arbeitete wie ein Charme!

Verwandte Themen