ファイルパスを定義している間に(NodeJSについて学んでいる)この*記号の上に来ました。実際にはどういう意味ですか?**/*はファイルディレクトリを定義する際に何を意味しますか?
0
A
答えて
3
これはグロブ構文です。 **/*
では、**
は「任意のディレクトリ、別のディレクトリにネストされたもの」を意味し、*
は通常の「任意のファイル名」を意味します。
+0
ありがとう、セルジオ。あなたはそれについて簡単な例を挙げることができますか? –
0
は「グロブ」はあなたがコマンドラインでlsの*.js
のようなものを行う際に入力するか、.gitignoreファイルにbuild/*
を入れたパターンです。単一パス部
**
で
*
マッチした0個以上の文字を「globstarは」経路部分に単独である場合、それはマッチ
var glob = require("glob")
glob("**/*.js", options, function (er, files) {
// files is an array of filenames.
// If the `nonull` option is set, and nothing
// was found, then files is ["**/*.js"]
// er is an error object or null.
})
探しゼロ又は複数のディレクトリおよびサブディレクトリに一致
+0
@Sowmay jainこの例をチェック – Adiii
関連する問題
- 1. 「フレックスオーダー」は実際には何を意味していますか?
- 2. ジェネリックス<?>は実際に何を意味しますか?
- 3. typecastingは実際にjavaで何を意味しますか?
- 4. IsPostBackは実際に何を意味しますか?
- 5. "return 0"は実際に何を意味していますか?
- 6. 「実際の* 8」は何を意味しますか?
- 7. Javaの「同義語」は何を意味しますか?
- 8. Javaでは静的メソッドの再定義は何を意味しますか?
- 9. Cで同じトークンを持つマクロ定義は何を意味しますか?
- 10. 意味論は何を意味しますか?
- 11. KEYキーワードは何を意味しますか?このテーブル定義で
- 12. IndexOutofRangeExceptionは何を意味しますか?
- 13. !viは何を意味しますか?
- 14. {login}は何を意味しますか
- 15. force_reloadは何を意味しますか?
- 16. コンパイラは何を意味しますか?
- 17. (+ var)は何を意味しますか
- 18. getActivity()は何を意味しますか?
- 19. グローバルステップは何を意味しますか?
- 20. "="は何を意味しますか
- 21. エラーメッセージは何を意味しますか?
- 22. *は何を意味しますか?
- 23. new()は何を意味しますか?
- 24. {}は何を意味しますか?
- 25. バックスラッシュは何を意味しますか?
- 26. Failed_Reason_Other_Than_A_Connection_Already_Existsは何を意味しますか?
- 27. ^は何を意味しますか?
- 28. .html()は何を意味しますか?
- 29. javascript:voidは何を意味しますか?
- 30. UnmappableCharacterExceptionは何を意味しますか?
どのように使用されているかの完全な例を表示できますか?通常のワイルドカードグロブのように見えます。 –
おそらくグロブパターンの一部です:https://en.wikipedia.org/wiki/Glob_(programming)。 –