C # file (folder) basic operations
The classes used should all be in System. IO. Using System. IO; 1. traverse all files in the folder by type.
DirectoryInfo dirInfo = new DirectoryInfo (path); // The type name is case insensitive FileInfo [] files = dirInfo. getFiles ("*. pdf ", SearchOption. allDirectories); foreach (FileInfo fileInfo in files) {Console. writeLine (fileInfo. fullName );}
2. traverse all files in the folder.
DirectoryInfo dirInfo = new DirectoryInfo (path); FileInfo [] files = dirInfo. getFiles ("*. * ", SearchOption. allDirectories); foreach (FileInfo fileInfo in files) {string filename = fileInfo. name. toLower (); // you can filter multiple file types here if (filename. endsWith (". jpg ") | filename. endsWith (". png ") {Console. writeLine (fileInfo. fullName );}}
3. Determine whether a directory exists.
If (! Directory. Exists (path) {Console. WriteLine (path + "not exist ");}
4. Create a directory. Directory. CreateDirectory (path); // you can create multi-level directories.