Maison > interface Web > js tutoriel > Comment puis-je supprimer rapidement des fichiers ?

Comment puis-je supprimer rapidement des fichiers ?

零下一度
Libérer: 2017-06-26 10:06:32
original
2011 Les gens l'ont consulté

Résumé :

Êtes-vous toujours inquiet de la suppression lente des fichiers ? Le puissant outil dlf est là pour vous aider. En tant que développeur front-end, le plus courant est node_modules. S'il existe de nombreuses dépendances, vous pouvez les supprimer sur le système osx, mais cela posera des problèmes aux utilisateurs Windows. Cet article partage un outil de suppression de fichiers et de dossiers en ligne de commande.

Installation et utilisation :

Cet outil utilise node.js, alors assurez-vous que node.js est d'abord installé sur votre ordinateur.

npm install -g dlf
Copier après la connexion

Supprimer le fichier

dlf file
Copier après la connexion

Supprimer le dossier

dlf directory
Copier après la connexion

 

Adresse :

Bienvenue sur fork or star

Principe :

Utilise principalement le fichier node.js méthodes d'opération

fs.existsSync(path) Si le fichier existe, renvoie true, sinon renvoie false
fs.statSync(dir) Renvoie les attributs associés de dir
fs.readdirSync(dir) Return Un tableau de noms de fichiers excluant '.' et '..'
fs.unlinkSync(file) Supprimer le fichier
fs.rmdirSync(dir) Supprimer le dossier

Code principal :

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);
    }
}
Copier après la connexion

 

Fonctionnalités à améliorer :

Donnez une invite pour confirmer avant de supprimer2. Prise en charge du filtrage de suppression, vous pouvez filtrer les fichiers que vous ne souhaitez pas supprimer
3. Prise en charge de la suppression des fichiers qui disposent uniquement d'autorisations d'administrateur

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal