C# Directory 文件夾操作


                //創建文件夾
                Directory.CreateDirectory(@"C:\a");
                Console.WriteLine("創建成功");
                Console.ReadKey();

                //刪除文件夾
                Directory.Delete(@"C:\a",true);
                Console.WriteLine("刪除成功");
                Console.ReadKey();


                //剪切文件夾
                Directory.Move(@"c:\a", @"C:\Users\SpringRain\Desktop\new");
                Console.WriteLine("剪切成功");
                Console.ReadKey();


                //獲得指定文件夾下所有文件的全路徑
                string[] path = Directory.GetFiles(@"C:\Users\SpringRain\Desktop\Picture","*.jpg");
                for (int i = 0; i < path.Length; i++)
                {
                    Console.WriteLine(path[i]);
                }
                Console.ReadKey();


                //獲得指定目錄下所有文件夾的全路徑
                string[] path = Directory.GetDirectories(@"C:\Users\SpringRain\Desktop\new");
                for (int i = 0; i < path.Length; i++)
                {
                    Console.WriteLine(path[i]);
                }
                Console.ReadKey();


                //判斷指定的文件夾是否存在
                if (Directory.Exists(@"C:\a\b"))
                {
                    for (int i = 0; i < 100; i++)
                    {
                        Directory.CreateDirectory(@"C:\a\b\" + i);
                    }   
                }
                Console.WriteLine("OK");
                Console.ReadKey();
//目錄屬性設置方法:DirectoryInfo.Atttributes
 //下面的代碼設置c:\tempuploads\NewDirectory目錄為只讀、隱藏。與文件屬性相同,目錄屬性也是使用FileAttributes來進行設置的。
     DirectoryInfo NewDirInfo = new DirectoryInfo(@"c:\tempuploads\NewDirectoty");
     NewDirInfo.Atttributes = FileAttributes.ReadOnly|FileAttributes.Hidden;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM