この記事では、fs.renameを使用してnode.js内のフォルダーを強制的に名前変更または移動する方法を主に紹介します。興味のある方は参考にしてください。フォルダーの名前を強制的に変更または移動する名前変更の方法では、まず次のように名前変更の使用法を紹介します:
【フォルダーの名前を変更】// rename.js
var fs = require("fs");
// 重命名a文件夹为b
fs.rename("c:a","C:b",function(err){
if(err){
console.log("重命名失败!");
}else{
console.log("重命名成功!");
}
});
フォルダーが存在しない場合、エラーエラーが発生します情報。 ]毎日コンピューター上で一部のファイルまたはフォルダーを操作していると、Windows システムによって対応するダイアログ ボックスがポップアップ表示され、ファイルまたはフォルダーの名前を変更できないというメッセージが表示されることがあります。これは、フォルダー内のファイルがシステム上で実行中のプロセスによって占有されているためです。ファイルを占有しているプロセスを見つけて終了し、ファイルまたはフォルダーの名前を変更します。ただし、このプロセスは比較的面倒で、プログラミングを通じて実装するのは困難です。
そして、node.js で多数の名前変更操作を実行すると、権限の問題が発生することがあります。解決策は簡単です。同期名前付けを使用し、try/catch を追加します。
try { fs.renameSync(oldPath, newPath); } catch (e) { fs.renameSync(oldPath, newPath); }
win10/node.6.15 でテストされ、効果的です
上記は、皆さんのためにまとめたものであり、将来的に皆さんのお役に立てれば幸いです。
関連記事:
JSを使用してテキストのシームレスなスクロールを実現する方法Nodeレイヤーを使用してマルチパートフォームファイルのアップロードを実装する方法Reactを使用してPortalの再利用可能なコンポーネントをカプセル化する方法途中ノードのサービス層がリクエストを送信する方法 (詳細なチュートリアル)Node で Excel コンテンツを取得する方法動的に追加された要素がバインディング イベントをトリガーできない問題を jQuery を使用して解決する方法方法Nodeを使ってファイルを設定する(詳細チュートリアル) jQueryを使った携帯電話番号の定期認証入力の実装方法 AngularJSでジャンプ機能を実装する方法 AngularJSでドラッグアンドドロップ機能を実装する方法nodejsを使用してmongodbのfill、delete、modify、checkモジュールを操作する方法以上がfs.rename を使用して、node.js で強制的な名前変更を実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。