問題タブ [rmdir]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1401 参照

php - PHPでフォルダを削除するには?

カテゴリを作成するときに画像フォルダを作成できるので、そこに画像をアップロードできます。

カテゴリを削除するときに、そのフォルダーを削除したいと思います。

フォルダーを作成するためのコードは次のとおりで、うまく機能します。

そして、私は次のコードを思いつきます。しかし、画像フォルダーを削除しないように rmdir を使用する方法がわかりません。images フォルダの子だけを削除したい。

この後どのように進めばよいかわかりません。

誰か提案をお願いできますか?

0 投票する
4 に答える
613721 参照

file - ターミナル経由でファイルとディレクトリをすばやく削除する方法 (bash シェル)

端末ウィンドウから:

コマンドを使用すると、rmファイルのみを削除できます。
コマンドを使用すると、rmdir空のフォルダーのみが削除されます。

ファイルなどを含むフォルダ内にファイルとフォルダがネストされたディレクトリがある場合、すべてのファイルとフォルダを削除する方法はありますか?

違いがある場合は、Microsoft DOS や Linux ではなく、端末から Mac Bash シェルを使用しています。

0 投票する
34 に答える
407122 参照

php - ファイルを含むディレクトリを削除しますか?

すべてのファイルを含むディレクトリを削除する最も簡単な方法は何ですか?

フォルダを削除するために使用rmdir(PATH . '/' . $value);していますが、その中にファイルがある場合、それを削除することはできません。

0 投票する
4 に答える
1936 参照

php - ファイルを削除してからディレクトリを削除する

私はこれまでのところこれを持っています:

すべてのファイルを削除します。これは素晴らしいことです。ただし、ディレクトリは削除されません。これの何が問題なのですか?

0 投票する
3 に答える
2175 参照

php - phpは775dirchmodを削除しません

OK、これを理解するのを手伝ってください。

Linuxシステムに2人のユーザーがいて、どちらも「web-users」グループに属しています。

1つはWebサーバーとphp-cgiで使用されるwww-dataで、もう1つは私のftpユーザーです。

ftp経由でファイルをアップロードすると、dirsでは775、ファイルでは664に設定されます。サーバー(ftpユーザーと同じグループ)でスクリプトを実行して、そのディレクトリと内部のファイルを削除すると、ファイルのリンク解除は正常に機能しますが、コマンドrmdirが機能せず、許可が拒否されました!?そして、はい、ディレクトリは空になった後に削除されます。

775は、グループのユーザーがファイルの664と同じように削除できることを意味するのはなぜですか。

ありがとう!

0 投票する
4 に答える
6726 参照

php - 再帰的な削除

ファイルとディレクトリを再帰的に削除するためのこのコードがあります。正常に動作しますが、少し問題があります。$path = /var/www/foo/ の場合、foo 内のすべてが削除されますが、foo は削除されません。foo ディレクトリも削除したい。何か案が?

0 投票する
1 に答える
574 参照

php - 特定のファイル名のrmdir()バグ?アクセス拒否

まず、これらを邪魔にならないようにしましょう。

  • ディレクトリに開いているハンドルはありません。
  • ディレクトリにファイルがありません。
  • chmod権限を0777に設定しても、エラーは防止されません。
  • ディレクトリ名は正しいです。

それでは、これが私の問題です。 rmdir()ディレクトリを削除しようとすると、次のエラーがスローされます。

rmdir(098f6bcd4621d373cade4e832627b4f6)[function.rmdir]:124行目のpath \ to\administrate.phpでアクセスが拒否されました

098f6bcd4621d373cade4e832627b4f6はディレクトリの名前です。

スクリプトの関連部分は次のとおりです。

アップデート

'jake'同じディレクトリにディレクトリを手動で作成しました。私はやったrmdir('jake');、それはうまくいった。'098f6bcd4621d373cade4e832627b4f6'ここで、同じディレクトリにディレクトリを手動で作成しました。私がやったrmdir('098f6bcd4621d373cade4e832627b4f6');、それはエラーだった!

アップデート2

これは、見た目とは異なり、奇妙なrmdir()バグのように見え始めています。これが私が作成し、rmdir;で削除しようとしたディレクトリ名です。

0 投票する
1 に答える
636 参照

php - PHPでrmdirを使用してフォルダを削除する

サーバーから削除したいいくつかのフォルダーをリストしたtxtファイルがあります(コンマで区切られています)。

txtファイルには次のようなものが含まれています。

folder1、folder1 / folder2、folder1 / folder2 / folder3

rmdirを使用してすべてのフォルダーを削除しようとしています。問題は、フォルダが含まれている場合、rmdirがフォルダを削除せず、txtファイルにフォルダが間違った順序でリストされていることです。

解決策はありますか?(フォルダにはファイルは含まれません)

コードは次のとおりです。

0 投票する
2 に答える
1270 参照

cmd - Windows CMDでディレクトリを削除せずに、ディレクトリからすべてのファイルとサブディレクトリを削除する方法は?

こんにちは、Linux で次のコマンドに似たコマンドを探しています。

rm -fRv デバッグ/*

このコマンドは、デバッグ内にあるすべてのファイルとディレクトリを削除しますが、デバッグ ディレクトリは削除しません。

CMD を使用して Windows でこれを行うにはどうすればよいですか?

さよなら

0 投票する
9 に答える
46590 参照

python - Python で空のディレクトリを見つける

全て、

ディレクトリを削除する前に、ディレクトリにデータがあるかどうかを確認する最善の方法は何ですか? wgetを使用していくつかの写真を見つけるためにいくつかのページを閲覧しています。もちろん、すべてのページに画像はありませんが、ディレクトリはまだ作成されています。

ファイルが作成された後にディレクトリにドロップされたかどうかをテストしたいと思います。何もない場合は...削除します。

ありがとう、アダム