拡張子のフィルタを使ってファイルリストをコンソールに出すアプリを書いてください。アプリの一つ目の引数はフォルダーのパスです(例えば /あなた/の/フォルダー/
)。 拡張子は二つ目の引数です。
例えば: "txt"
が二つ目の引数だったら後ろに .txt
がついてあるだけファイルのリストを表示しないといけません。メモ:二つ目の引数は "."
プレフィックスがありません。
コンソールにそのリストを出してください。一つのファイル名は一行。 非同期I/O を使ってください。
fs.readdir()
という関数の一つ目の引数はパスです。コールバックは二つ目です。コールバックはこのようになります:
function callback (err, list) { /* ... */ }
list
はファイル名の String
の Array
です。
fs
モジュールのドキュメントはブラウザーでこのリンクを見てください:
/node_apidoc/fs.html
Node の path
も役に立つかもしれません。とくに extname
の関数。
path
モジュールのドキュメントはブラウザーでこのリンクを見てください:
/node_apidoc/path.html