Maison  >  Article  >  interface Web  >  Exemple détaillé de node.js utilisant fs.rename pour forcer le renommage ou le déplacement d'un dossier

Exemple détaillé de node.js utilisant fs.rename pour forcer le renommage ou le déplacement d'un dossier

小云云
小云云original
2018-05-19 16:28:473402parcourir

Cet article présente principalement la méthode d'utilisation de fs.rename pour forcer le renommage ou le déplacement de dossiers dans node.js. Il a une certaine valeur de référence. Les amis intéressés peuvent s'y référer.

Cet article présente la méthode de node.js utilisant fs.rename pour forcer le renommage ou le déplacement d'un dossier. Tout d'abord, il présente l'utilisation de renommer, comme suit :

【Renommer. Dossier 】

// rename.js
var fs = require("fs"); 
 
// 重命名a文件夹为b 
fs.rename("c:a","C:b",function(err){ 
 if(err){ 
  console.log("重命名失败!"); 
 }else{ 
  console.log("重命名成功!"); 
 } 
});

[Remarque : Le dossier n'existe pas, il y aura alors un message d'erreur dans l'erreur. ]

Lors de l'utilisation quotidienne de certains fichiers ou dossiers sur l'ordinateur, le système Windows peut afficher une boîte de dialogue correspondante, nous informant que le fichier ou le dossier ne peut pas être renommé. En effet, les fichiers ou fichiers du dossier sont occupés par certains processus en cours d'exécution sur le système. Nous pouvons trouver le processus occupant le fichier, y mettre fin, puis renommer le fichier ou le dossier. Cependant, ce processus est relativement lourd et difficile à mettre en œuvre par programmation.

Et lors de l'exécution d'un grand nombre d'opérations de renommage dans node.js, des problèmes d'autorisation se produiront occasionnellement. La solution est simple, utilisez un nommage synchrone et ajoutez un try/catch.

 try {
  fs.renameSync(oldPath, newPath);
 }
 catch (e) {
  fs.renameSync(oldPath, newPath);
 }

Il a été testé et valide sous win10/node.6.15

Recommandations associées :

Vous apprendre à copier et à emménager Dossier système Linux

php déplacement de dossiers et de fichiers

php déplacement de dossiers et de fichiers programme code_PHP tutoriel

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!

Déclaration:
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