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

Wie kann ich Dateien schnell löschen?

零下一度
Freigeben: 2017-06-26 10:06:32
Original
2001 Leute haben es durchsucht

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
Nach dem Login kopieren

Datei löschen

dlf file
Nach dem Login kopieren

Ordner löschen

dlf directory
Nach dem Login kopieren

 

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);
    }
}
Nach dem Login kopieren

 

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage