Deno ファイルに書き込みを行う

Deno ファイルに書き込みを行う

Denoで、ファイルに書き込みを行うサンプルコードを記述してます。Denoはnode.jsの反省点をふまえた新しいJavaScriptランタイムです。

環境

  • OS windows10 64bit
  • Deno 1.6.1
  • typescript 4.1.2

ファイル書き込み

Deno FileSystemを使用することで、ファイルに書き込みを行うことが可能です。

サンプルコード(sample.ts)

実行すると、ファイルに書き込みが行われていることが確認できます。

hoge1.txt

hoge2.txt

hoge3.txt(2回実行) 追加書き込みされていることが確認できます。

hoge4.txtは存在しないので、エラーとなります。

また、許可の要求なしにファイルへの書き込みを実行すると、Denoはデフォルトでファイルへのアクセスが制限されているので「PermissionDenied」が発生します。