TypeScript

TypeScriptでファイルの読み取りと削除をする方法【async/await】

TypeScriptでファイルの読み取りと削除をする方法【async/await】
TypeScriptでファイルの読み取りと削除を行う方法が分からん。。

今回はこういった疑問にお答えします。

少しでもTypeScriptを使って実装をする際の参考になれば幸いです。

TypeScriptでファイルの読み取りと削除をする方法【async/await】

結論から言うと、TypeScriptでファイルの読み取りと削除をするには、以下のコードを実行します。

import * as fs from "node:fs/promises";

// 読み取り
await fs.readFile("src/test/test.log", "utf-8");

// 削除
await fs.unlink("src/test/test.log");

※asyncは省略しています

 

簡単にコードの解説をします。

 

import * as はインポート先のモジュールの中身全部をオブジェクト(モジュール名前空間オブジェクト)として取得できる構文です。

 

読み込んでいるのは、node:fs/promisesモジュールです。

これは要は、Promise形式でファイル操作を行うためのNode.jsのモジュールです。

 

そしてその下が実際のファイル操作を行っているコードです。

readFileメソッドを使うことにより、引数に指定したファイルの読み取りをすることができます。

第二引数には文字コードを指定します。ここを指定しないと適切な文字で出力されないので注意しましょう。

 

unlinkメソッドでファイルの削除を行います。

引数に削除したいファイルを指定するだけなので簡単です。

 

TypeScriptでファイルの読み取りと削除をする方法【async/await】まとめ

今回はTypeScriptでファイルの読み取りと削除をする方法を紹介しました。

最後にもう一度まとめておきます。

import * as fs from "node:fs/promises";

// 読み取り
await fs.readFile("src/test/test.log", "utf-8");

// 削除
await fs.unlink("src/test/test.log");

 

今回は以上です。

最後まで読んで頂きありがとうございました!

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA