Ich möchte die Dateien im Ordner und auch in seinen Unterordnern abrufen. Der folgende Code ruft die Dateien nicht in seinem Unterordner ab:
string[] files = Directory.GetFiles(txtFolderPath.Text, "*ProfileHandler.cs");
Kann mir bitte jemand sagen, wie man das in c # .net implementiert?
Antworten:
Dieser letzte Parameter wirkt sich genau auf das aus, worauf Sie sich beziehen. Setzen Sie ihn auf AllDirectories für jede Datei in Unterordnern , einschließlich, und setzen Sie ihn auf TopDirectoryOnly wenn Sie im Verzeichnis suchen möchten gegeben und keine Unterordner.
Weitere Informationen finden Sie in MDSN: https://msdn.microsoft.com/en-us/library/ms143316(v=vs.110).aspx
quelle
Versuchen Sie es mit dem folgenden Code
quelle
Sie können sich diese Seite ansehen, auf der Deep Folder Copy angezeigt wird. Sie verwendet rekursive Mittel, um die Dateien zu durchlaufen, und enthält einige wirklich nützliche Tipps wie Filtertechniken usw.
http://www.codeproject.com/Tips/512208/Folder-Directory-Deep-Copy-including-sub-directori
quelle