問題タブ [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 投票する
1 に答える
949 参照

php - フォルダーを再帰的に削除しながらファイルを除外する

私は公開プロジェクトに取り組んでいます。これは、PHP ベースのプロジェクトの FTP 展開方法を GIT に完全に置き換えるものです。1 つのファイルを配置します - Web サイトのルート ディレクトリに php をデプロイします。それで全部です。Bitbucket git リポジトリに何かをプッシュすると、このスクリプトは zip を取得し、すべての Web サイト ファイルを zip コンテンツに置き換えます

私がやりたいことは、

  1. このスクリプトと.htaccessを除外して、スクリプトが配置されているフォルダー(私の場合はルート)をクリアします
  2. 次に、zipをダウンロードします
  3. $dest に解凍する
  4. $dest の内容をルートにコピーします
  5. dest とそのすべての内容を削除します

つまり、ルート全体を新しい zip の内容に置き換え、スクリプト自体と他のいくつかのファイル ($exc 配列にリストされている) を除く必要があります。それで全部です。問題は、私の関数rmdir_recursivelyがファイルを除外せず、スクリプトを含むすべてを削除することです。私は何が欠けていますか?

スクリプトに対して他にどのような最適化を提案できますか?

事前にThx。

0 投票する
0 に答える
80 参照

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

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

windows - Windowsでrm-rfに相当[親ディレクトリを削除したくない]

私はここで説明したのと同じことをしています。つまり、バッチファイルでは、rmdir E:\docs\music /S /Qサブディレクトリを含むすべてのコンテンツを削除するために使用していますが、不要な親ディレクトリmusicも削除しています。毎回
実行する必要がありますか?mkdir

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

ruby - ruby 1.9 3withpassenger3.0.12-Tempfileは「そのようなファイルまたはディレクトリはありません」*.lockをrmdirしようとすると発生します

ruby1.9.3は/tmpディレクトリに一時ファイルを作成できないと思います。問題のエラーメッセージ:

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

shell - コンテンツを含む UNIX ディレクトリを削除するために、以下の構文でバックスラッシュを使用すると、どのような違いがありますか?

複数のサブディレクトリとファイルを含むディレクトリを削除する必要があります。rmdirとのマニュアルページをグーグルで調べた後、rm次の2つの選択肢があります。

$ rm -rf <folder_name>$ \rm -rf <folder_name>

これら2つはどのように異なりますか?

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

php - mkdir で作成するフォルダーのパーミッション

PHPでフォルダを作成しました:

このフォルダー内には、ユーザーがアップロードした写真があります。このフォルダーまたはファイルを削除すると、次の警告が表示されます。

警告: rmdir(../gallery/images/G35): アクセスが拒否されました ...

私のプラットフォームはWindowsであり、説明に基づいて、Windowsではphp手動モードは無視されます。この問題を解決するにはどうすればよいですか? 助けてくれてありがとう

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

php - 同じプレフィックス名を持つ複数のディレクトリを削除するにはどうすればよいですか?

次の関数を使用してディレクトリを削除できることを知っています。

ただし、同じプレフィックスを持つディレクトリのセットを削除したかったのです。たとえば、次のディレクトリがあります。

A_Folder1、A_Folder2、A_Folder3、B_Folder1、B_Folder2、B_Folder3

次に、プレフィックスが「A_」のフォルダのみを削除したいと思いました。

0 投票する
0 に答える
44 参照

php - PHP - dir が開始マスクで存在するかどうかを確認する

ディレクトリ内のディレクトリが開始マスク TEMP で存在するかどうかを php で確認したい

私の一時ディレクトリは次のようになります。

TEMP20130222001408378716 など

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

javascript - Mochaはafter()関数でrmdirを呼び出さない

テストの前にディレクトリのツリーを作成し、結局それを削除しようとしています。

sの順序console.logはOKです:

ただし、rmdir()は呼び出されません。同じrmdirは、次の最後にあるときに機能しますbefore()

コンソール:

なぜそれが機能しないのafter()ですか?