📘

[Node.js] fs.copyFileSyncを使用してファイルをコピーする

2022/07/25に公開

やってみた

内部モジュールを使ってみました。

事前準備

node-fs-test/配下に、file1.txtを作成しておきます。

jsファイルを書く

const fs = require("fs");
fs.copyFileSync("file1.txt","file2.txt")

Syntax的には、以下のようなので、これに従う。
fs.copyFileSync("コピー元ファイル","コピー先ファイル")

実行

$ ls
file1.txt
index.js

$ cat file1.txt 
Im a file 1

$ node ~/node-fs-test/index.js 

$ ls
file1.txt       file2.txt       index.js

$ cat file2.txt 
Im a file 1

file2.txtが作成され、file1.txtの中身がfile2.txtにコピーされている。

参考

https://nodejs.org/api/fs.html
https://nodejs.org/api/fs.html#fscopyfilesyncsrc-dest-mode

Discussion