俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

【俄罗斯贵宾会】文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类

Directory .GetFiles(路径);       获取子文件!名!,返回string数组,string[] s = Directory .GetFiles(路径);

创建:File.Create(路径);创建文件,返回FileStream

剪切文件:File.Move(源文件路径,目标路径);

获得创建时间:DateTime d = f.CreationTime,三个时间都一样,都是属性

获得创建时间:DateTime d = f.CreationTime;三个时间都一样,都是属性

}

文件是否存在:FileInfo f = new FileInfo(路径); bool b = f.Exists;布尔型,是个属性

private long size = 0;

File.GetLastAccessTime(路径);  最后访问时间,返回DateTime类型 SetLastAccessTime(路径,DateTime类型);修改访问时间

DirectoryInfo d = new DirectoryInfo(path);

获得目录全名:                                                       d.FullName;

DirectoryInfo d = new DirectoryInfo(path);


DirectoryInfo[] dr = d.GetDirectories();

设置创建时间:f.CreationTime = DateTime.Now.AddDays(100); 三个都一样

File.GetLastAccessTime(路径);最后访问时间,返回DateTime类型 SetLastAccessTime(路径,DateTime类型);修改访问时间

文件及文件夹操作

foreach (FileInfo wj in f)

Directory .CreateDirectory(路径);  创建目录

{

复制文件:FileInfo f = new FileInfo(路径); f.CopyTo(目标路径,是否覆盖(true是覆盖));

是实例方法,需要造对象new出来才能用,上面的都是File的静态方法

文件加密:File.Encrypt(); 文件名会变成绿色 当前用户还是可以打开 复制给别的用户打不开

}

 

fcount += dwjj.GetFiles().Length;

获取文件大小:f.Length

命名空间:using system .IO;

File.GetLastWriteTime(路径);  最后修改时间,返回DateTime类型 SetLastWriteTime(路径,DateTime类型);修改修改时间

获得目录全名:d.FullName;

判断文件是否存在:File.Exists(路径);返回布尔型,true代表已存在

private long DirSize(string path)

文件解密:File.Decrypt();

利用遍历集合查询文件夹下所有文件数量,文件夹数量:

 

DirectoryInfo d = new DirectoryInfo(path);

获得子文件!对象信息!: FileInfo[] f = d.GetFiles(); 返回的是文件对象数组,内容更详细,d.GetFiles("*.exe")只获取exe的文件

获得子文件!对象信息!: FileInfo[] f = d.GetFiles(); 返回的是文件对象数组,内容更详细,d.GetFiles("*.exe")只获取exe的文件

 

Directory .GetParent(路径); 获取上一级目录

目录是否存在:                   bool b = d.Exists;

DirCount(w.FullName);

删除目录:                     d.Delete();

复制文件:FileInfo f = new FileInfo(路径); f.CopyTo(目标路径,是否覆盖(true是覆盖));

Directory .Exists(路径);  目录是否存在

//造文件夹信息对象

Directory .GetDirectoryRoot(路径);  获取根目录

return dcount;

△3.FileInfo 类

Directory .GetFiles(路径); 获取子文件!名!,返回string数组,string[] s = Directory .GetFiles(路径);

Directory .GetParent(路径);      获取上一级目录

}

创建文件:FileInfo f = new FileInfo(路径); FileStream s = f.Create(); s.Close();

foreach (DirectoryInfo wjj in dr)


获取文件名:FileInfo f = new FileInfo(路径);string s = f.FullName;属性,带路径的文件名

俄罗斯贵宾会,获取文件名:FileInfo f = new FileInfo(路径);string s = f.FullName;属性,带路径的文件名

//取该目录下所有文件夹

File.GetCreationTime(路径);  获取创建时间,返回DateTime类型 SetCreationTime(路径,DateTime类型);修改创建时间

private int count=0;

C/S:WinForm可以操作客户端文件 Client Server
B/S:浏览器服务 Brower Server

return count;

FileStream fs = File.Create(路径);之后需要关闭否则打不开,fs.close();

if (dr.Count() > 0)

创建:File.Create(路径);创建文件,返回FileStream

剪切文件:File.Move(源文件路径,目标路径);

△4.DirectoryInfo 类

}

获得子目录:DirectoryInfo[] dr = d.GetDirectories();

FileInfo 类

删除:File.Delete(路径);无返回值

{

Directory .GetDirectories(路径);   获取子目录,返回string数组

private int FileCount(string path)


}

移动文件:FileInfo f = new FileInfo(路径); f.MoveTo(目标路径);

File.GetLastWriteTime(路径);最后修改时间,返回DateTime类型 SetLastWriteTime(路径,DateTime类型);修改修改时间

是实例方法,需要造对象new出来才能用,上面的都是File的静态方法

{

Directory .Delete(路径);  删除目录

private int DirCount(string path)

命名空间:using system .IO;

count += f.Count();

创建目录:DirectoryInfo d = new DirectoryInfo(路径); d.Create();

private int fcount = 0;

移动目录:                     d.MoveTo(目标路径);

  1. Directory 类,目录(文件夹)

2. Directory 类,目录(文件夹)

{

三个时间的get和set 同File类

删除文件:FileInfo f = new FileInfo(路径); f.Delete();

1. File类:文件

}

 

DirectoryInfo[] dr = d.GetDirectories();

复制文件:File.Copy(源文件,目标文件);

{

删除文件:FileInfo f = new FileInfo(路径); f.Delete();

目录是否存在:bool b = d.Exists;

 

if (dr.Count() > 0)

foreach (DirectoryInfo wjj in dr)

复制文件:File.Copy(源文件,目标文件);

获取文件大小:f.Length

DirectoryInfo 类

  1. File类:

DirectoryInfo d = new DirectoryInfo(path);

}

//累加文件夹数量

{

DirectoryInfo[] df = d.GetDirectories();

三个时间的get和set

读取所有文件数量:

本文由俄罗斯贵宾会发布于编程,转载请注明出处:【俄罗斯贵宾会】文件及文件夹操作- File类、Directory 类、FileInfo 类、DirectoryInfo 类

您可能还会对下面的文章感兴趣: