1、創建目錄,支持多級,根據輸入的目錄地址
Directory.CreateDirectory(textBox1.Text.Trim());
2、移動目錄
Directory.Move(textBox1.Text.Trim(), textBox2.Text.Trim());
3、重命名目錄
利用移動目錄的操作。
4、刪除目錄
Directory.Delete(目錄的路徑) ,需注意從最底層刪,一層一層刪,不能跨層刪,這是規則。
5、獲取目錄下的子目錄
string[] path=Directory.GetDirectories(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
6、獲取目錄下的所有文件
string[] path=Directory.GetFiles(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
7.獲得目錄下的所有目錄及文件
string[] path=Directory.GetDirectories(textBox1.Text.Trim());
string[] path2=Directory.GetFiles(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
listBox1.Items.AddRange(path2);
或者:
string[] path=Directory.GetFileSystemEntries(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
8、判斷目錄是否存在
Directory.Exists(Path)
Directory.CreateDirectory(textBox1.Text.Trim());
2、移動目錄
Directory.Move(textBox1.Text.Trim(), textBox2.Text.Trim());
3、重命名目錄
利用移動目錄的操作。
4、刪除目錄
Directory.Delete(目錄的路徑) ,需注意從最底層刪,一層一層刪,不能跨層刪,這是規則。
5、獲取目錄下的子目錄
string[] path=Directory.GetDirectories(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
6、獲取目錄下的所有文件
string[] path=Directory.GetFiles(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
7.獲得目錄下的所有目錄及文件
string[] path=Directory.GetDirectories(textBox1.Text.Trim());
string[] path2=Directory.GetFiles(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
listBox1.Items.AddRange(path2);
或者:
string[] path=Directory.GetFileSystemEntries(textBox1.Text.Trim());
listBox1.Items.Clear();
listBox1.Items.AddRange(path);
8、判斷目錄是否存在
Directory.Exists(Path)
本文详细介绍了如何使用C#进行目录的基本操作,包括创建、移动、删除目录等,并提供了获取目录下所有子目录及文件的方法。

被折叠的 条评论
为什么被折叠?



