Total Pageviews

Saturday, 23 May 2015

Accessing files from directory in C#

 This is the simple method by which you can access all the files listed in a directory.

static void Main(string[] args)
        {
            string dirPath = "D:\\KashmirTrip";
            DirectoryInfo mainDir = new DirectoryInfo(dirPath);
            int cnt = 0001;
            foreach (DirectoryInfo dayDir in mainDir.GetDirectories())
            {
                foreach (DirectoryInfo nameDir in dayDir.GetDirectories())
                {
                    if (nameDir.Name.ToUpper().Equals("GAPPI"))
                    {

                        foreach (FileInfo file in nameDir.GetFiles())
                        {
                            file.MoveTo(nameDir.FullName + "\\KR_Gappi_" + cnt.ToString().PadLeft(4,'0')+ ".JPG");
                            cnt++;
                        }
                    }
                }
            
            }
            Console.WriteLine(cnt);
            Console.ReadLine();
        }

No comments:

Post a Comment