UNPKG

learnyounode

Version:

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

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