Heim >Web-Frontend >js-Tutorial >Wie kann ich Dateien schnell löschen?

Wie kann ich Dateien schnell löschen?

零下一度
零下一度Original
2017-06-26 10:06:322029Durchsuche

Zusammenfassung:

Sind Sie immer noch besorgt über das langsame Löschen von Dateien? Das leistungsstarke Tool dlf hilft Ihnen dabei. Als Front-End-Entwickler ist die häufigste Variante „node_modules“. Wenn es viele Abhängigkeiten gibt, ist es in Ordnung, diese auf dem OSX-System zu löschen, aber es wird für Windows-Benutzer problematisch sein. In diesem Artikel wird ein Befehlszeilen-Tool zum Löschen von Dateien und Ordnern vorgestellt.

Installation und Verwendung:

Dieses Tool verwendet node.js. Stellen Sie daher sicher, dass auf Ihrem Computer zuerst node.js installiert ist.

npm install -g dlf

Datei löschen

dlf file

Ordner löschen

dlf directory

 

Adresse:

Willkommen bei Fork oder Star

Prinzip:

Verwendet hauptsächlich die Datei node.js Operationsmethoden

fs.existsSync(path) Wenn die Datei vorhanden ist, geben Sie true zurück, andernfalls geben Sie false zurück
fs.statSync(dir) Gibt die zugehörigen Attribute von dir zurück
fs.readdirSync(dir) Gibt zurück Ein Array von Dateinamen ohne „.“ und „..“
fs.unlinkSync(file) Datei löschen
fs.rmdirSync(dir) Ordner löschen

Hauptcode :

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);
    }
}

 

Zu verbessernde Funktionen:

1. Geben Sie vor dem Löschen eine Aufforderung zur Bestätigung an
2. Unterstützt Löschfilterung, Sie können die Dateien herausfiltern, die Sie nicht löschen möchten
3. Unterstützt das Löschen von Dateien, die nur über Administratorrechte verfügen

Das obige ist der detaillierte Inhalt vonWie kann ich Dateien schnell löschen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn