アンドロイドのこころ

8月28日にアンドロイド携帯に換えました。
操作方法にとまどいましたので、これから使われる方の参考になればと思います。

ファイル数が多すぎてftpソフトで削除できないファイルを削除する。

2013年06月11日 | その他いろいろ
XOOPSで作成したホームページのキャッシュファイルが多くなりFTPソフトで削除できなくなりました。
XOOPSのキャッシュファイル(/cache)フォルダのファイルがどんどん作成されてサーバーを圧迫してしまったのでした。
FTPソフト「FFFTP」「NextFTP」「FTPRush」「FileZilla Client」で削除を試みましたが、いずれのソフトもタイムアウトになってしまい削除ができません。

仕方がないのでFTPコマンドで削除する事にしました。

●まず、FTPコマンドを記述したBATファイル任意のフォルダへ作成します。(私は面倒くさいのでルートにしました)
「ftp -s:ftpcmd.txt」1行と記述したBATファイルを「f.bat」と言う名前で作成します。


●次に同じフォルダにftpコマンドを記述したファイル「ftpcmd.txt」を作成します。
ftpcmd.txtの内容です。

1行目 open ftpサーバー名
2行目 ユーザー名
3行目 パスワード
4行目 CD 削除対象フォルダ名
5行目 prompt ←Interactive mode をoffにする。
6行目 mdel *.* ←複数ファイル削除



●コマンド画面より「f」と入力。


●約100個(私の場合は92個でした)くらいファイルが削除されると、サーバーから切断されてしまいます。
なので、FTPを終了するために「by」コマンドを入力。


以上の操作を数十回(ファイルの数によります)行うと「NextFTP」がファイル一覧を取得するようになります。
そしたら、FTPソフトで削除を行います。

以上ですが、XOOPSのキャッシュファイルの対応を考えないと大変な事になります。

最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。