1

UNIX FTP over TLS スクリプトに少し問題があります。ファイルをプルしている (localhost にコピーしている) ときは問題ありませんが、リモートの Windows サーバーからファイルを削除550 The directory name is invalidしようとすると FTP エラーが発生します。 Windows マシンの場合、接続しているアカウントにはこれを完了するための適切な削除権限があると述べています。どんな助けでも大歓迎です。

以下は、ftp -s を使用して接続し、ログインした後のものです。

ftp> passive 

Passive mode  on.

ftp> ls -al

227 Entering Passive Mode (192,168,2,50,238,107).

125 Data connection already open; Transfer starting.

TLSv1/SSLv3 ( AES128-SHA ), 128 bits

02-04-13  01:47PM                27696 20130204T134747Z.csv 

02-05-13  01:36PM                 3423 20130205T133659Z.csv

02-08-13  03:40PM                 2674 appimport.csv

02-03-13  03:14PM       <DIR>          aspnet_client

02-25-13  03:07PM                 6566 exportedAll.csv

226 Transfer complete.

ftp> rm exportedAll.csv

エラー: 550 ディレクトリ名が無効です。

4

1 に答える 1

1
ftp> delete exportedAll.csv

rmの略なrmdirので、通常のファイルではなく、ディレクトリを削除する場合にのみ機能します。

于 2013-02-27T21:03:26.170 に答える