ホームページ  >  記事  >  ウェブフロントエンド  >  ファイルを素早く削除するにはどうすればよいですか?

ファイルを素早く削除するにはどうすればよいですか?

零下一度
零下一度オリジナル
2017-06-26 10:06:321982ブラウズ

概要:

ファイルの削除が遅いことをまだ心配していますか?強力なツール dlf が役に立ちます。フロントエンド開発者として最も一般的なのは、依存関係が多数ある場合、OSX システム上で削除しても問題ありませんが、Windows ユーザーにとっては問題になります。この記事では、コマンド ライン ファイルとフォルダーの削除ツールを共有します。

インストールと使用:

このツールはnode.jsを使用するため、最初にコンピューターにnode.jsがインストールされていることを確認してください。

npm install -g dlf

ファイルを削除

dlf file

フォルダーを削除

dlf directory

アドレス:

フォークまたはスターへようこそ

原則:

主にnode.jsファイルの操作方法を使用します

fs.existsSync(path) ファイルが存在する場合は true を返し、そうでない場合は false を返します
fs.statSync(dir) dir の関連プロパティを返します
fs.readdirSync(dir) '.' と '..' を除いたファイルを返しますファイル名
fs.unlinkSync(file) ファイルの削除
fs.rmdirSync(dir) フォルダの削除

メインコード:

if( fs.existsSync(dir) ) {
    if(fs.statSync(dir).isDirectory()) {
        files = fs.readdirSync(dir);
        files.forEach(function(file,index){
            var curPath = path.join(dir,file);
            if(fs.statSync(curPath).isDirectory()) {
                run(curPath);   
            } else { 
                fs.unlinkSync(curPath);
            }
        });
        fs.rmdirSync(dir);
    } else {
        fs.unlinkSync(dir);
    }
}

改善すべき機能:

1. 削除前にプロンプ​​トを表示確認
2. 削除フィルタリングをサポートし、削除したくないファイルを除外できます
3. 管理者権限のみを持つファイルの削除をサポートします

以上がファイルを素早く削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。