サーバ上のPHPスクリプトを使ってすべてのファイルを削除するにはどうしたらいいですか?私の問題は、削除する必要のあるファイルがたくさんあり、FTPクライアントではかなりの時間がかかることです。PHPスクリプトを使ってすべてのファイルを削除する
答えて
あなたがforループを使用して、すべてのファイルを削除することができ、例: `
$files = glob('path/to/temp/*'); // get all file names
foreach($files as $file){ // iterate files
if(is_file($file))
unlink($file); // delete file
}
`
テストされていないが、これは動作するはずです:
$dir = "dir/to/purge/"; // Directory you want to remove all the files from
$listing = scandir($dir); // Array containing all files and directories inside the provided directory
foreach($listing as $file) {
if(is_file($dir . $file)) {
unlink($dir . $file); // Removes the file from the listing
}
}
なお、ファイルこれの多くのすべてのあなたの記憶を使い果たす可能性があります。
しかし、それはしません。あなたのコードからPHPファイルを作成し、それをサーバーにアップロードしました。その後、ブラウザでファイルを呼び出しました。申し訳ありませんが、ディレクトリは削除されていません。私は間違いを犯したと思う。 – Syntax6
* "ディレクトリも削除されます" * - 'unlink()'はフォルダではなくファイルのみを削除します。 'rmdir()'はフォルダを削除しますが、空の場合のみです。 –
Fredは意味をなさないが、それについては考えなかった。その場合、後者はとにかく使用する必要があります。問題の原因となる可能性がある最初のバージョンを使用した場合、@ Syntax6。もう1つを試してみてください。私は最初のものを削除するために今私の答えを編集しています。 – bugfroggy
- 1. PHPファイル削除スクリプト
- 2. PHPを使ってPDFファイルからパスワードを削除する
- 3. grailsを使ってgrailsスクリプトのディレクトリにあるファイルを削除するには
- 4. スクリプトを使って古いSonarQubeプロジェクトを削除する
- 5. PHPファイル内のすべてのPHPタグを削除する方法
- 6. PowerShellスクリプトを使用してファイルを削除する
- 7. スクリプトを使用してSudoersファイルからユーザーを削除する
- 8. 削除ファイル、使用してスクリプト
- 9. .shファイルを使ってファイルとフォルダを削除する
- 10. 少数を除くすべてのファイルを削除する
- 11. すべてのhtmlタグをSQLファイルから削除/削除
- 12. すべてのパーティションを削除するDiskpartスクリプト
- 13. PHPを使ってhtmlでキャリッジリターンを削除するには?
- 14. PHPを使ってスパンタグを削除する正規表現
- 15. PHP#をpregを使って削除する
- 16. mysqlでPHPを使って行を削除するには?
- 17. Pythonを使ってXMLファイルの要素を削除する
- 18. pythonを使って.datファイルの行と列を削除する
- 19. PHPを使用してフォルダからファイルを削除する
- 20. PowerShellスクリプトを使用してファイルAのテキストをファイルBから削除する
- 21. sedを使って[[:space:]]の後のすべてを削除する
- 22. Subversion - すべてのファイルを削除/クリアして再コミットする
- 23. ffmpegを使ってすべてのメタデータを削除するには?
- 24. mavenを使ってスプリングブートアプリケーションからすべてのjarを削除するには
- 25. Perl: "rm"を使ってファイル、フォルダ、サブディレクトリを削除するには?
- 26. "grep"を使ってファイルからコメントを削除するには?
- 27. Linuxでcronジョブを使って古いファイルを削除する
- 28. javascriptを使ってフォルダからファイルを削除するには?
- 29. Rubyを使ってCSVファイルから行を削除する
- 30. pythonを使ってtweet jsonファイルを削除する
ワイルドカードパターンに一致するすべてのファイルの配列を取得するには 'glob()'を使用し、 'unlink()'を呼び出すとループします。どうしたの? – Barmar
これを編集して、問題の詳細な説明を追加できますか? PHPスクリプトに関連して削除したいファイルはどこにありますか?それらは同じサーバーにありますか? –
データはインターネットプロバイダによってサーバに保存されます。私は店舗システムをインストールし、わずか45000以上のファイルを生成しました。今私はすべてのデータを削除したかった。 FileZillaでは時間がかかりすぎます。そのため、私はPHPスクリプトを探しています。ここでは、サーバーが直接作業を引き継ぎます。私はスピードの優位性を期待します。 – Syntax6