問題タブ [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 に答える
1261 参照

c++ - QDir::rmdir の障害の診断

次のコードを使用して、Linux で空のフォルダーを削除しています。

何らかの理由で false が返されることがあります (特定のフォルダーに対してですが、それらのフォルダーは決して間違っているようには見えません)。その後 ::rmdir from<unistd.h>を使用して同じフォルダーを削除すると、成功します。失敗した理由をどのように判断QDir::rmdirできますか?

これまでのところ、これは Windows で発生したことはなく、QDir::rmdir機能します。

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

php - PHP:ディレクトリを削除する安全な方法は?

次のコードを検討してください。

これにより、ディレクトリが削除されます。しかし、いずれかのサブディレクトリで unlink が失敗したり、opendir が失敗した場合、ディレクトリには一部のコンテンツが残されます。

すべてを削除するか、何も削除しないでください。削除する前にディレクトリをコピーし、何かが失敗した場合はコピーを復元することを考えています。しかし、ファイルをロックするなど、もっと良い方法があるのではないでしょうか?

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

php - バックスラッシュを含むディレクトリをサーバーから削除する (PHP)

PHPで関数を学習する途中mkdir();で、サーバー上に次のようなパスを持つフォルダーを作成しました

今、私はこれを一生削除することはできません...使用する必要があると述べた別の投稿を見つけました

バックスラッシュをさらにバックスラッシュでエスケープします...

言うまでもなく、これを機能させることはできません... PHP が投稿にスラッシュを追加したとは思いもしませんでした。今後使用する必要があることはわかっていますstripslashes();が、今のところ、削除できないフォルダーが 2 つ残っています。

アイデアはありますか?

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

php - unlink と rmdir を使用して PHP パーミッションが拒否されました

PHP コードで迷惑なエラーが発生する理由を突き止めようとしています。以前の投稿から数え切れないほどの機能を試しましたが、エラーは「許可が拒否されました」です。私の理解では、ファイルなどを削除するには特別な権限が必要です。複数の解決策を試しましたが、まだこのエラーが発生しています。誰かが私を正しい方向に向けることができれば、それは素晴らしいことです. 以下に私のコードのスニペットを投稿します..Thankss

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

android - /storage/sdcard0 からディレクトリを削除できません

私は、Android 4.1.1を実行しているVerizon Samsung Galaxy Note 2を、ルート化してSuperSUで使用しています。FltPlanMobile というアプリが破損しています。アプリを削除できますが、その構成ファイルが残っているので、それらも削除したいと思います。でも、なぜか消えない。これが私が試していることです(インライン化して申し訳ありませんが、コードブロックを作成しようとすると、すべての行が一緒に実行されました):

C:\Program Files\Android\android-sdk-windows\platform-tools>adb shell

shell@android:/ $ su

root@android:/ # mount -o rw,remount /system

mount -o rw,remount /system

root@android:/ # cd /storage/sdcard0

CD /ストレージ/SDカード0

root@android:/storage/sdcard0 # ls -l ls -l

drwxrwxr-x ルート sdcard_rw 2014-01-06 12:07 CallRecorder

drwxrwxr-x ルート sdcard_rw 2014-01-06 12:08 DCIM

drwxrwxr-x ルート sdcard_rw 2014-01-06 12:15 FltPlanMobile

...

root@android:/storage/sdcard0 # rm -r FltPlanMobile

rm -r FltPlanMobile

FltPlanMobile の rm が失敗しました。権限が拒否されました

255|root@android:/storage/sdcard0 #

また、RootExplorer、FileExpert を使用してこのディレクトリを削除し、電話自体のターミナル エミュレータ ウィンドウからコマンドを直接発行してみました。何も機能しません。しかし、たとえば mkdir foo を実行すると、rm foo は正常に動作します。

これは奇妙なことです - chmod 777 FltPlanMobile をエラーなしで実行できます。しかし、再度 ls -l を実行しても、権限は変更されていません。

わかりません-ルートがあり、r / wでマウントされています。シンボリックリンクではなく実際のファイルにいると確信しています。ルートはこのディレクトリを所有しています。アプリはすでに削除されているため、何もすべきではありませんロックされていますが、何が欠けていますか? どんな助けでも大歓迎です。

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

mysql - MY SQL - エラー コード: 1010。データベースの削除エラー (rmdir できません; errno: 13)

MySQL でデータベースをドロップしようとしたとき

次のエラーが表示されます

これについて調査したところ、権限の問題である可能性があると思いますが、見つかったすべての修正は Linux コンピューター用のものでした。Windows 7でこれを整理する方法を知っている人はいますか?