問題タブ [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 - フォルダーを再帰的に削除しながらファイルを除外する
私は公開プロジェクトに取り組んでいます。これは、PHP ベースのプロジェクトの FTP 展開方法を GIT に完全に置き換えるものです。1 つのファイルを配置します - Web サイトのルート ディレクトリに php をデプロイします。それで全部です。Bitbucket git リポジトリに何かをプッシュすると、このスクリプトは zip を取得し、すべての Web サイト ファイルを zip コンテンツに置き換えます
私がやりたいことは、
- このスクリプトと.htaccessを除外して、スクリプトが配置されているフォルダー(私の場合はルート)をクリアします
- 次に、zipをダウンロードします
- $dest に解凍する
- $dest の内容をルートにコピーします
- dest とそのすべての内容を削除します
つまり、ルート全体を新しい zip の内容に置き換え、スクリプト自体と他のいくつかのファイル ($exc 配列にリストされている) を除く必要があります。それで全部です。問題は、私の関数rmdir_recursively
がファイルを除外せず、スクリプトを含むすべてを削除することです。私は何が欠けていますか?
スクリプトに対して他にどのような最適化を提案できますか?
事前にThx。
rmdir - rdirを使用して、ランダムに配置された空でないディレクトリを削除します
これが私のシナリオです。「キャッシュ」と呼ばれるランダムに配置されたディレクトリを削除しようとしています。このディレクトリには、ファイルだけでなくサブフォルダも含まれます。ディレクトリ構造は次のとおりです。ご覧のとおり、Firefoxはランダムなプロファイルディレクトリを作成しています。user_aの変数と###。Defaultディレクトリを挿入することは可能ですか?スクリプトを使用してこれを実行したいと思います。
ありがとうございました
E:\ CitrixProfiles \ Win7 \ user_A \ UPM_Profile \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ 8rbtev35.default \ Cache
E:\ CitrixProfiles \ Win7 \ user_B \ UPM_Profile \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ 5m639z2j.default \ Cache
E:\ CitrixProfiles \ Win7 \ user_Z \ UPM_Profile \ AppData \ Local \ Mozilla \ Firefox \ Profiles \ 5cx5z2j.default \ Cache
windows - Windowsでrm-rfに相当[親ディレクトリを削除したくない]
私はここで説明したのと同じことをしています。つまり、バッチファイルでは、rmdir E:\docs\music /S /Q
サブディレクトリを含むすべてのコンテンツを削除するために使用していますが、不要な親ディレクトリmusic
も削除しています。毎回
実行する必要がありますか?mkdir
ruby - ruby 1.9 3withpassenger3.0.12-Tempfileは「そのようなファイルまたはディレクトリはありません」*.lockをrmdirしようとすると発生します
ruby1.9.3は/tmpディレクトリに一時ファイルを作成できないと思います。問題のエラーメッセージ:
shell - コンテンツを含む UNIX ディレクトリを削除するために、以下の構文でバックスラッシュを使用すると、どのような違いがありますか?
複数のサブディレクトリとファイルを含むディレクトリを削除する必要があります。rmdir
とのマニュアルページをグーグルで調べた後、rm
次の2つの選択肢があります。
$ rm -rf <folder_name>
と$ \rm -rf <folder_name>
これら2つはどのように異なりますか?
php - mkdir で作成するフォルダーのパーミッション
PHPでフォルダを作成しました:
このフォルダー内には、ユーザーがアップロードした写真があります。このフォルダーまたはファイルを削除すると、次の警告が表示されます。
警告: rmdir(../gallery/images/G35): アクセスが拒否されました ...
私のプラットフォームはWindowsであり、説明に基づいて、Windowsではphp手動モードは無視されます。この問題を解決するにはどうすればよいですか? 助けてくれてありがとう
php - 同じプレフィックス名を持つ複数のディレクトリを削除するにはどうすればよいですか?
次の関数を使用してディレクトリを削除できることを知っています。
ただし、同じプレフィックスを持つディレクトリのセットを削除したかったのです。たとえば、次のディレクトリがあります。
A_Folder1、A_Folder2、A_Folder3、B_Folder1、B_Folder2、B_Folder3
次に、プレフィックスが「A_」のフォルダのみを削除したいと思いました。
php - PHP - dir が開始マスクで存在するかどうかを確認する
ディレクトリ内のディレクトリが開始マスク TEMP で存在するかどうかを php で確認したい
私の一時ディレクトリは次のようになります。
TEMP20130222001408378716 など
javascript - Mochaはafter()関数でrmdirを呼び出さない
テストの前にディレクトリのツリーを作成し、結局それを削除しようとしています。
sの順序console.log
はOKです:
ただし、rmdir()は呼び出されません。同じrmdirは、次の最後にあるときに機能しますbefore()
。
コンソール:
なぜそれが機能しないのafter()
ですか?