C# 文件操作

Mark

  1、获得当前运行程序的路径

string rootPath = Directory.GetCurrentDirectory();

   2、获得该文件夹下的文件,返回类型为FileInfo

 

string path=@"X:\XXX\XX";
DirectoryInfo root = new DirectoryInfo(path);
FileInfo[] files=root.GetFiles();

  3、获得该文件夹下的子目录,返回类型为DirectoryInfo

string path=@"X:\XXX\XX";
DirectoryInfo root = new DirectoryInfo(path);
DirctoryInfo[] dics=root.GetDirectories();

  4、获得文件夹名

string path=@"X:\XXX\XX";
DirectoryInfo root = new DirectoryInfo(path);
string dicName=root.Name;

  5、获得文件夹完整的路径名

string path=@"X:\XXX\XX";
DirectoryInfo root = new DirectoryInfo(path);
string dicName=root.FullName;

  6、获取文件的Name和FullName

string path=@"X:\XXX\XX";
DirectoryInfo root = new DirectoryInfo(path);
foreach (FileInfo f in root.GetFiles())
{
    string name=f.Name;
    string fullName=f.FullName;
} 
posted @ 2020-12-27 20:05  cyhfch  阅读(85)  评论(0)    收藏  举报