Directory Class
The directory class is located in the System.IO namespace. The directory class provides static methods for creating movement and enumeration operations in directories and subdirectories. In addition, you can access and manipulate a wide variety of directory properties.
1. Directory Creation method: Publicstatic DirectoryInfo createdirectory (string path);
- Directory. CreateDirectory(@"C:\tempuploads\NewDirectoty");
2. Directory deletion method: publicstatic void Delete (string path,bool recursive);
- Directory. Delete(@"c:\tempuploads\BackUp",true);
3. How to obtain all subdirectory names under the current directory: publicstatic string[] GetDirectories (string path);
- String [] directorys;
- Directorys = Directory. getdirectories (@"c:\tempuploads");
4. Get all the file names in the current directory: publicstatic string[] GetFiles (string path);
- String [] Files;
- Files = Directory. GetFiles (@"c:\tempuploads");
5. Determine if the directory exists method: publicstatic bool Exist (string path);
- If(File. Exists(@"c:\NewDirectory")) //Determine if the directory exists
- {
- getdirectory(); //Get sub-directories
- GetFile(); //Get files
- movedirectory(); //Mobile directory
- deletedirectory(); //delete directory
- }
- Else
- {
- makedirectory(); //Generate directory
- setdirectory(); //Set directory properties
- }
I/O Directory class