VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > C#编程 >
  • c#教程之获取当前目录下所有子目录:Directory.G

本站最新发布   Python从入门到精通|Python基础教程
试听地址  
https://www.xin3721.com/eschool/

6.3.1 获取当前目录下所有子目录:Directory.GetDirectories

该方法声明如下:public static string[] GetDirectories(string path;);下面的代码读出c:\Dir1\目录下的所有子目录,并将其存储到字符串数组中。
string [] Directorys;
Directorys = Directory. GetDirectories (@"c:\Dir1");
获得所有逻辑盘符:
string[] AllDrivers=Directory.GetLogicalDrives();

6.3.2 获取当前目录下的所有文件方法:Directory.GetFiles

该方法声明如下:public static string[] GetFiles(string path;);下面的代码读出c:\Dir1\目录下的所有文件,并将其存储到字符串数组中。
string [] Files;
Files = Directory. GetFiles (@"c:\Dir1",);

6.3.3 判断目录是否存在方法:Directory.Exist

该方法声明如下:public static bool Exists(string path;);下面的代码判断是否存在c:\Dir1\Dir2目录。
if(File.Exists(@"c:\Dir1\Dir2"))//判断目录是否存在
{…}//处理语句
注意:路径有3种方式,当前目录下的相对路径、当前工作盘的相对路径、绝对路径。以C:\dir1\dir2为例(假定当前工作目录为C:\Tmp)。“dir2”,“\dir1\dir2”,“C:\dir1\dir2”都表示C: \dir1\dir2。另外,在C#中 “\”是特殊字符,要表示它的话需要使用“\\”。由于这种写法不方便,C#语言提供了@对其简化。只要在字符串前加上@即可直接使用“\”。所以上面的路径在C#中应该表示为”dir2”,@”\dir1\dir2”,@”C:\dir1\dir2”。

6.1    例子:查找文件

6.4.1 Panel和ListView控件

 
相关教程