問題タブ [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.
php - リンクを解除するか、rmdirでフォルダを削除できません。フォルダ内のファイルのみを削除してください
upload / project1/updateにファイルがあります。
問題は、更新中のファイルのみが削除されることです。フォルダアップロードのディレクトリを削除したい...つまり、フォルダ名「project1」と「update」も、更新中のファイルが削除された後に削除されます。間違いを見つけることができますか?
このコーディングは警告を出します
警告:closedir()は、パラメーター1がリソースであることを想定しています。
警告:rmdir(update)[function.rmdir]:そのようなファイルまたはディレクトリはありません。
ただし、ディレクトリのアップロードで、このファイルproject1/updateを作成します。
また、ファイル名は「update.zip」です。これはデータベースのみの名前です。ディレクトリにはありません。
linux - ディレクトリのリンクを解除するとどうなりますか?
ディレクトリにあるc.txt
としb
ます。unlink c.txt
簡単です。システム{XXX, c.txt}
は directory のエントリを削除するだけb
です。b
しかし、が のサブディレクトリでa
、 のリンクを解除したい場合はどうb
なりますか? 手順は同じですか、それとももっと複雑ですか?
windows - 日付に基づいてフォルダを削除するスクリプト
いくつか調べてみましたが、正確なコードが見つかりません。私が持っているのは、リモートの場所にバックアップされた一連のサーバー バックアップです。このリモート ロケーション サーバーに対して毎晩実行され、保持する必要がある日数に基づいてファイルを削除する Windows スクリプトを用意する方法が必要です。
毎晩、%random% タグを使用した一意のファイル名でスクリプト ベースのバックアップが実行されます。たとえば、過去 20 日間分のバックアップを保持し、残りを削除する必要があります
「forfiles」を見ましたが、すべてのサブフォルダー内で一定の日数が経過すると、すべてのファイルが削除されます。
特定のフォルダー内のメイン フォルダー (ディレクトリ) の日付を確認する単純なスクリプトが必要です。日付に基づいて、そのフォルダーとすべてのサブフォルダーを削除します。
前もって感謝します
windows - フォルダーの削除中に forfiles エラーが発生しました
Windows 7 の TEMP フォルダー内のアイテムを削除するスクリプトを作成しようとしています。30 日以上経過したファイルのみを削除したいです。システムの環境変数にTESTTEMPとして設定したフォルダーでテストを行っています。
次のようなスクリプトがあります。
この背後にある私のロジックは、ファイルが 30 日より古い場合、プロセスは最初に TESTTEMP ディレクトリ内のすべてのファイルを削除し、すべてのサブディレクトリをチェックインする必要があるというものです。次に、残りのファイルを確認し、空のディレクトリである場合は削除します。
このスクリプトは完全に機能します。削除したいすべてのファイルが削除され、残るはずのファイルが残ります。ただし、このバッチファイルを実行すると、コマンドに問題があり、削除したばかりのディレクトリが見つからないThe system cannot find the file specified.
と思われるというエラーが表示されることに気付きました...rmdir
スクリプトは私がやりたいことを実行しているように見えるので、これは心配する必要がありますか? さらに良いことに、自分で何が起こっているのかを把握できるように、どのファイルが見つからないかを表示する方法はありますか?
助けてくれてありがとう!
(参考までに、すべてのファイルが 30 日以上経過していると仮定して、バッチ ファイルの実行前後のフォルダー構造を次に示します:)
前:
後:
python-3.x - Python 3 rmdir で (任意の) 遅延を追加せずに Windows エラーが発生する
このコードは機能します。〜100個のファイルとフォルダーがすばやく作成および破棄される単体テストで使用しています。
sleep() ステートメントを取り出すと、Directory does not exist エラーや Directory Permissions エラーなど、さまざまな Windows エラーが発生します。
かなり醜い「ハック」のように見えるスリープメッセージが含まれていることに当惑しています。明らかに、私のターゲット システムでは、sleep(1) が正しい値であることを知りません。任意の 1 秒の遅延に依存しない適切な成人向けソリューションは何ですか (最終的なシステムは時々重負荷になります)?
Windows 7 上で動作する Python 3.3 (Eclipse および PyDev を使用)
上記のコードは、単体テスト クラスの 'teardown' メソッドにあります。すべてのファイルが適切に開かれ、閉じられます (try/except/finish 構造で)
unitttest は毎回同じように実行されますが、問題はランダムに発生します (ほとんどの場合、スリープは必要ありません)。
unix - rmdir を再帰的に使用できますか?
マンページでは、次のオプションのみが提供されます。
ファイル ツリー内のすべての空のディレクトリを再帰的に削除するには、 find
orをパイプする方法を教えてください。ls
php - 排他ディレクトリの削除が機能しない?
このスクリプトを使用して、ディレクトリとそのすべての内容を削除しようとしています...
$post は正常に動作しており、スクリプトはエラーを返していませんが、ディレクトリを削除していません。フォルダのアクセス許可と関係があるのでしょうか? PHP 拡張機能を有効にする必要はありますか?
--編集-- リンクされた複製は私が望むことをしません。コードを変更する方法がわかりません。クライアント側でディレクトリを削除しているので、__DIR__
この /test/app のようなパスを保持するため使用できません。また、この \test\app のようにする必要があります。また、コードはフォルダーを削除しませんが、削除しますすべての内容。それはラインと関係があると思いますFilesystemIterator::SKIP_DOTS
。フォルダーを削除するコードも必要です。ユーザーがアプリを再度インストールした場合、フォルダーが重複しているため機能しないためです。
作業コード: