2012-03-08 15:44:26 +0000 2012-03-08 15:44:26 +0000
13
13

複数のファイルを一括で削除するFTPコマンドとは?

ウェブサイト内のフォルダに保存しているファイルを削除するために、FTP経由でこのコマンドを実行しようとしています。

DEL *.csv

しかし、これがうまくいかず、理由がわかりません。しかし、すべてのファイルを削除しようとするとうまくいきます。

DEL file.csv (works)

この問題を解決するにはどうしたらいいでしょうか?

回答 (3)

27
27
27
2012-03-08 15:54:25 +0000

Windows のコマンドライン ftp クライアントを使用している場合、mdelete は 1 つのファイルを削除するだけなので、複数のファイルを削除するには delete を使用する必要があります。

編集:コメントで追加の質問に答えています。

これらのコマンドをファイルに入れて、ある種のバッチ処理として実行できるようにしたい場合は、テキストファイルを作成して、そこにコマンドを順番に入れることができます。

prompt
mdel *
quit

そうすれば、-s パラメータを指定してシングルステップとして実行することができます。

3
3
3
2014-01-06 01:28:03 +0000

mdelete を使用するには、以下の構文を使用してプロセスを自動化する

At the FTP> use the “prompt” command to disable interaction (mode off)

Type this command.

1
1
1
2016-01-24 17:15:13 +0000

Windows 7 の場合:

既存の回答は部分的にしか機能しません。サーバーからの確認なしに、より多くのファイルを一度に削除するには、コマンドでサーバーに接続する必要があります。

ftp -i yourwebsite

というコマンドでサーバーに接続する必要があります。

mdelete *.html
``` 0x1&