- ディレクトリの作成:
Node.jsでディレクトリを作成するには、
fs
モジュールのmkdir
関数を使用します。以下は、新しいディレクトリを作成するコード例です。
const fs = require('fs');
fs.mkdir('新しいディレクトリ名', (err) => {
if (err) {
console.error('ディレクトリの作成中にエラーが発生しました:', err);
} else {
console.log('ディレクトリを作成しました');
}
});
- ディレクトリの存在確認:
特定のディレクトリが存在するかどうかを確認するには、
fs
モジュールのexistsSync
関数を使用します。以下は、ディレクトリの存在確認のコード例です。
const fs = require('fs');
if (fs.existsSync('存在を確認するディレクトリ名')) {
console.log('ディレクトリが存在します');
} else {
console.log('ディレクトリが存在しません');
}
- ディレクトリ内のファイル一覧の取得:
特定のディレクトリ内のファイル一覧を取得するには、
fs
モジュールのreaddir
関数を使用します。以下は、ファイル一覧を取得するコード例です。
const fs = require('fs');
fs.readdir('ディレクトリ名', (err, files) => {
if (err) {
console.error('ファイル一覧の取得中にエラーが発生しました:', err);
} else {
console.log('ディレクトリ内のファイル一覧:', files);
}
});
- ディレクトリの削除:
Node.jsでディレクトリを削除するには、
fs
モジュールのrmdir
関数を使用します。以下は、ディレクトリを削除するコード例です。
const fs = require('fs');
fs.rmdir('削除するディレクトリ名', (err) => {
if (err) {
console.error('ディレクトリの削除中にエラーが発生しました:', err);
} else {
console.log('ディレクトリを削除しました');
}
});
これらのコード例を使用することで、Node.jsでディレクトリを操作し、エラーハンドリングする方法を学ぶことができます。必要に応じて、コードを変更してさまざまな操作を行ってみてください。