// For Directory.GetFiles and Directory.GetDirectories // For File.Exists, Directory.Exists using System; using System.IO; using System.Collections; public class RecursiveFileProcessor { public static void Main( string [] args) { foreach ( string path in args) { if (File.Exists(path)) { // This path is a file ProcessFile(path); } else if (Directory.Exists(path)) { // This path is a directory ProcessDirectory(path); } else { Console.WriteLine( "{0} is not a valid file or directory." , path); } } } // Process all files in the directory passed in, recurse on any directories // that are found, and process the files they contain. public static void ProcessDirectory( string targetDirector...
댓글
댓글 쓰기