Beispiel #1
0
 public static void traverseDirectory(DirectoryInfo root, ManipulateFile fileOp, ManipulateDir dirOp)
 {
     foreach (var dir in root.GetDirectories())
     {
         if (dirOp(dir))
         {
             traverseDirectory(dir.FullName, fileOp, dirOp);
         }
     }
     foreach (var file in root.GetFiles())
     {
         fileOp(file);
     }
 }
Beispiel #2
0
        public delegate bool ManipulateDir(DirectoryInfo dir); // return false if there is no need to look into it.


        public static void traverseDirectory(string dirPath, ManipulateFile fileOp, ManipulateDir dirOp)
        {
            DirectoryInfo root = new DirectoryInfo(dirPath);

            traverseDirectory(root, fileOp, dirOp);
        }
Beispiel #3
0
        public void TestMethod1()
        {
            ManipulateFile _ManipulateFile = new ManipulateFile();

            _ManipulateFile.CSVInput("C:\\Users\\shomishanang\\Downloads\\data.csv");
        }