ホームページ > ウェブフロントエンド > jsチュートリアル > node.js を使用してファイル/ディレクトリの名前を一括変更する方法を段階的に説明します (実践的な戦闘)

node.js を使用してファイル/ディレクトリの名前を一括変更する方法を段階的に説明します (実践的な戦闘)

青灯夜游
リリース: 2021-08-24 19:23:39
転載
2772 人が閲覧しました

Node.js プロジェクトでファイルの名前をバッチ変更するにはどうすればよいですか?この記事では、Node.jsを使用してファイルやフォルダーの名前を一括変更する方法を紹介します。

node.js を使用してファイル/ディレクトリの名前を一括変更する方法を段階的に説明します (実践的な戦闘)

Node.js でファイル/フォルダーの名前を一括変更する

仕事や生活の中で、ファイルの名前を変更する必要に遭遇することがよくあります。ファイル数が少ない場合は手動で行うこともできますが、ファイルが多すぎる場合はそれほど簡単ではありません。 [推奨学習: "nodejs チュートリアル"]

Node.js を学習する過程で、Node.js の ファイル システム モジュールを学習したので、書いてみましょう1 つのツール機能、1 つのコマンド、ファイルとフォルダーの名前を一括変更

#Node.js の組み込みモジュールについて簡単に学びましょう: ファイル システム

Node.js のファイル システム モジュール

Node.js の組み込みモジュール: fs モジュールは、ファイルやディレクトリ (フォルダー)、つまり ファイル システムを処理するために使用されるツール関数です。

1. readFile 関数

fs モジュールの

readFile 関数: ファイルの内容を読み取り、コールバック関数を呼び出してファイルを転送するために使用されます。解析されたコンテンツ

const { readFile } = require('fs')

readFile('iwin621.txt', 'utf8', (error, txt) => {
  if(error) throw error
  console.log('iwin621 的文本为: ', txt)
})
ログイン後にコピー

readFile の最初のパラメータはファイル パスで、2 番目のパラメータはファイルを文字列にデコードするために使用される文字エンコーディングです。

エンコーディング パラメータが渡されない場合、Node .js はそれが Buffer であると想定します オブジェクト

Buffer は、ファイル

#2 内のバイトを表す数値を含む配列のようなオブジェクトです。 writeFile 関数は、ファイル書き込みをディスクに書き込むために使用されます。
const { writeFile } = require('fs')

writeFile('iwin621.txt', '这是一串文本内容', err => {
  if(err) {
    console.log('写入文件错误: ', err)
  } else {
    console.log('File written..')
})
ログイン後にコピー

3. readdir 関数

readdir 関数は、ディレクトリ内のファイルを返すために使用されます。 、文字列配列の形式で

#4. rename 関数

名前が示すように、rename 関数はファイルの名前を変更するために使用されます

4. unlink 関数

unlink 関数はファイルを削除するために使用されます

プログラミング関連の知識の詳細については、

プログラミング ビデオ

をご覧ください。 !

以上がnode.js を使用してファイル/ディレクトリの名前を一括変更する方法を段階的に説明します (実践的な戦闘)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:juejin.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート