複数のディレクトリを削除する


こんにちは!私は“ファイル”と呼ばれるディレクトリにあるすべてのディレクトリを削除しなければならなかった.😃
const { rmSync, promises: { readdir } } = require('fs');

(async () => {
  try {
    const fileNames = await readdir('./files');

    for (const fileName of fileNames) {
      console.log(`deleting file with name ${fileName}`);
      rmSync(`./files/${fileName}`, { recursive: true }); 
    }   
  } catch (error) {
    console.error('failed to delete directories', error);
  }
})();
短くて甘い.😎
これは基本的に「ファイル」と呼ばれるディレクトリの下のすべてのディレクトリを読んで、readdir関数を使ってファイル名の配列に置きます.
その後、ディレクトリの名前をループし、rmsyncを使って削除します.
また、予期しないエラーがアプリケーションを殺すかもしれないので、NodeJSでエラーを処理することは非常に重要です.🥲
あなたがより良い、よりきれいな解決策を持っているならば、共有してください.これが私の扱い方です.🙂
私のような仕事?あなたがより多くを見たいと思うならば、私はいろいろな話題についてポストします.
私もコーヒーが大好きです.