Ich möchte eine Zeichenfolge Array von Pfaden von Dateien, die keine Erweiterungen haben. Sie sind Binärdateien ohne Erweiterungen, wenn das hilft.C# Dateipfade von nur Dateien ohne Erweiterungen
Zum Beispiel ist mir eine Gruppe von Dateipfaden aus einem Ordner laden /test/
ich nur den Weg will und Dateinamen, die keine Erweiterung haben (keine so .txt
, keine .csv
, keine .*
)
/test/dontWant.txt
/test/dontWant.csv
/test/doWant
, wenn ich tun:
String[] paths = Directory.GetFiles(fDir, "*.*", SearchOption.AllDirectories);
ich natürlich alles in diesen Verzeichnissen bekommen.
wenn ich dann versuchen:
String[] paths= Directory.GetFiles(fDir, "*", SearchOption.AllDirectories);
Ich werde immer noch alles in diesem Verzeichnis.
Gibt es eine Möglichkeit, nur die Dateien von denen zu bekommen, die keine Erweiterung haben?
"*."
mit funktioniert, und ich weiß nicht, warum ich das nicht mit zu beginnen versucht haben.
Ich sollte EnumerateFiles
verwendet haben, um mit zu beginnen.
versuchen 'String [] Pfade = Directory.GetFiles (FDIR„*. ", SearchOption.AllDirectories);' – Grundy
@Grundy Nope. Das wäre jeder Dateiname, der mit einem Punkt endet. Ich kenne keine solche Datei! – tnw
@tnw, versuchst du es ??? – Grundy