7

こんにちは、デスクトップからサーバーにファイルをアップロードおよびダウンロードしようとしています。いくつかの検索の後、psftpをダウンロードしました。以前は filezilla を使用していましたが、いくつかの理由でデスクトップにインストールできません。psftp (パテに似ています) はファイル転送用の単なる実行可能ファイルであるためです。

したがって、このリンクhttp://www.math.tamu.edu/~mpilant/math696/psftp.htmlを通過した後。put と get は、ファイルのダウンロードとアップロードに使用する 2 つのコマンドであることがわかりました。サーバーにログオンしてファイル名を取得すると、実際にはエラーが返されます "local: unable to open filename"。他のファイルでも試してみましたが、同じエラーが発生しました。

私は間違いを犯していますか、それともこの実行可能ファイルに問題がありますか?

このトピックに関連するタグが見つかりませんでした。この問題に適したフォーラムを教えてください。

4

3 に答える 3

12

.exe をダブルクリックして psftp を開始する場合、開始したフォルダー/ディレクトリのローカル作業ディレクトリが作成されます。アップロードするファイルもそこにない限り、 (ローカル変更ディレクトリ) を使用lcdして、その別のディレクトリに切り替えます。

 c:\this\and\that\psftp.exe   <---working directory of c:\this\and\that
 c:\upload\file\is\here\file.txt <--where you keep the file to upload

 c:\this\and\that> psftp
 psftp> lcd \upload\file\is\here
 psftp> put file.txt

トリックを行う必要があります。

于 2011-01-12T17:56:04.153 に答える
5

お手数をおかけして申し訳ありません。フォルダがロックされていたため、宛先フォルダへの書き込みアクセス権がありませんでした。

于 2011-01-12T19:55:05.827 に答える
0

(存在しない) ローカル ファイルを取得しようとしている可能性があります。セッションの完全なトレースを投稿すると役立つ場合があります。

于 2011-01-12T17:56:44.203 に答える