Ich kam über dieses * Zeichen, während (über NodeJS lernen) den Dateipfad definieren. Was bedeutet es eigentlich?Was bedeutet **/* beim Definieren des Dateiverzeichnisses?
Antwort
Es ist eine Glob-Syntax. In einer **/*
bedeutet die **
"jedes Verzeichnis, sogar in einem anderen Verzeichnis verschachtelt" und *
bedeutet den üblichen "beliebigen Dateinamen".
Danke, Sergio. Kannst du ein kurzes Beispiel dafür geben? –
„Globs“ sind die Muster, die Sie Typ, wenn Sie Dinge zu tun wie ls *.js
auf der Kommandozeile oder build/*
Datei in einem .gitignore setzen.
*
Spiele 0 oder mehr Zeichen in einem einzigen Wegabschnitt
**
Wenn ein „globstar“ ist allein in einem Wegabschnitt, dann passt es keine oder mehrere Verzeichnisse und Unterverzeichnisse für die Spiele der Suche
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.
})
@Sowmay Jain überprüfen Sie dieses Beispiel – Adiii
- 1. Was bedeutet der Doppelpunkt beim Definieren einer js-Funktion?
- 2. Explizites Angeben des Dateiverzeichnisses in Python Skript
- 3. Fehler beim Definieren des Zeilenbereichs
- 4. Was bedeutet^beim Laufen machen?
- 5. Was bedeutet CXX beim Caffe?
- 6. Was bedeutet die Ganzzahl beim Setzen des Samens?
- 7. Verwenden des übergeordneten Verzeichnisses des Dateiverzeichnisses als Ziel im Schluck
- 8. Datenstruktur zum Mock eines Dateiverzeichnisses
- 9. Öffnen des Dateiverzeichnisses, indem keine Zeichenfolge verwendet wird
- 10. Was bedeutet es, Konstanten in einer Schnittstelle zu definieren?
- 11. Django, ManyToManyField (Modell) beim Definieren des Modells
- 12. Erwarteter Endmodulauftrag beim Definieren des Makros
- 13. Was bedeutet ∃?
- 14. Javascript Was bedeutet Range.endOffset()?
- 15. Was bedeutet $ beim Ausführen von Befehlen?
- 16. Was bedeutet clf beim maschinellen Lernen?
- 17. Was bedeutet "mit Kontext" beim Importieren?
- 18. Was bedeutet "Trainingsverlust" beim maschinellen Lernen?
- 19. Was bedeutet „.csstransforms &“ bedeutet
- 20. Was bedeutet dieser Teil des Codes?
- 21. Was bedeutet dieser Datenkonvertierungsfehler des SSIS-Pakets?
- 22. Was bedeutet diese Zeile des Matlab-Codes?
- 23. Was bedeutet $ am Ende des Funktionsnamens?
- 24. Was bedeutet das Löschen des Eingabepuffers?
- 25. Was bedeutet "Core" im Kontext des Bibliotheksentwurfs?
- 26. Was bedeutet diese Einschränkung des Parametertyps?
- 27. Was bedeutet Nummer 1e5?
- 28. Was bedeutet WISC (Stack)?
- 29. Was bedeutet diese Funktionsdefinition?
- 30. Was bedeutet!() Bedeutet im Datenkonstruktor?
können Sie ein vollständiges Beispiel dafür zeigen, wie es verwendet wird? Sieht aus wie normales Platzhalter-Globbing. –
Es ist wahrscheinlich Teil eines Glob-Pattern: https://en.wikipedia.org/wiki/Glob_(Programming). –