| public static DirectoryInfo CreateDirectory(string path); |
| private void MakeDirectory() { Directory.CreateDirectory(@"c:\tempuploads\NewDirectoty"); } |
| private void SetDirectory() { DirectoryInfo NewDirInfo = new DirectoryInfo(@"c:\tempuploads\NewDirectoty"); NewDirInfo.Atttributes = FileAttributes.ReadOnly|FileAttributes.Hidden; } |
| public static void Delete(string path,bool recursive); |
| private void DeleteDirectory() { Directory.Delete(@"c:\tempuploads\BackUp",true); } |
| public static void Move(string sourceDirName,string destDirName); |
| private void MoveDirectory() { File.Move(@"c:\tempuploads\NewDirectory",@"c:\tempuploads\BackUp"); } |
| public static string[] GetDirectories(string path;); |
| private void GetDirectory() { string [] Directorys; Directorys = Directory. GetDirectories (@"c:\tempuploads"); } |
| public static string[] GetFiles(string path;); |
| private void GetFile() { string [] Files; Files = Directory. GetFiles (@"c:\tempuploads",); } |
| public static bool Exists( string path; ); |
| if(File.Exists(@"c:\tempuploads\NewDirectory")) //判断目录是否存在 { GetDirectory(); //获取子目录 GetFile(); //获取文件 MoveDirectory(); //移动目录 DeleteDirectory(); //删除目录 } else { MakeDirectory(); //生成目录 SetDirectory(); //设置目录属性 } |