Ê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.
Cet outil utilise node.js, alors assurez-vous que node.js est d'abord installé sur votre ordinateur.
npm install -g dlf
Supprimer le fichier
dlf file
Supprimer le dossier
dlf directory
Bienvenue sur fork or star
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
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); } }
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!