C#中FileInfo类操作文件实例
2010-07-09 16:17
615 查看
FileInfo类提供方便很多方法类似于File类的方法,但File类是静态类,而FileInfo类是普通类,没有静态方法,必须通过实例化来调用方法。
using System;
using System.IO;
class Program
{
static void Main(string[]args)
{
string filepath = @"f:/test/fileinfo.txt";
FileInfo myfile = new FileInfo(filepath);
myfile.Create(); //创建文件
string fileextension = myfile.Extension; //获取文件的扩展名
Console.WriteLine(fileextension);
//检索文件的全部路径并输出
string fullpath = myfile.FullName;
Console.WriteLine(fullpath);
//获取上次访问该文件的时间并输出
string lasttime = myfile.LastAccessTime.ToString() ;
Console.WriteLine(lasttime);
Console.WriteLine(myfile.Directory); //获取目录
Console.WriteLine(myfile.Length.ToString()); //获取文件大小
//删除文件
FileInfo filedel = new FileInfo(@"g:/tu.doc");
if (filedel.Exists)
filedel.Delete();
else
Console.WriteLine("文件不存在");
}
}
using System;
using System.IO;
class Program
{
static void Main(string[]args)
{
string filepath = @"f:/test/fileinfo.txt";
FileInfo myfile = new FileInfo(filepath);
myfile.Create(); //创建文件
string fileextension = myfile.Extension; //获取文件的扩展名
Console.WriteLine(fileextension);
//检索文件的全部路径并输出
string fullpath = myfile.FullName;
Console.WriteLine(fullpath);
//获取上次访问该文件的时间并输出
string lasttime = myfile.LastAccessTime.ToString() ;
Console.WriteLine(lasttime);
Console.WriteLine(myfile.Directory); //获取目录
Console.WriteLine(myfile.Length.ToString()); //获取文件大小
//删除文件
FileInfo filedel = new FileInfo(@"g:/tu.doc");
if (filedel.Exists)
filedel.Delete();
else
Console.WriteLine("文件不存在");
}
}
相关文章推荐
- C#的FileInfo类实现文件操作实例
- C#中IO类FileInfo和Directory操作实例
- C#的File类实现文件操作实例详解
- C#文件操作-File类和FileInfo类有什么区别?
- C#操作Lotus notes .nsf文件时弹出“notes error: can not open the id file”的解决办法
- 操作文件 (File和FileInfo类)
- IniFile.cs:C#来操作ini配置文件
- java File的基本操作实例(目录及文件的 新建/拷贝/移动)
- asp.net,C#,html控件的File控件实现多文件上传简单实例,vs2010
- Xml文件操作和文件操作(FileInfo类)
- C#文件读写IO操作 实例
- C#文件与流(FileStream、StreamWriter 、StreamReader 、File、FileInfo、Directory、DirectoryInfo、Path、Encoding)
- C#文件操作的简单实例
- HTML5 本地文件操作之FileSystemAPI实例(三)
- C#文件操作基础之File类和FileInfo类
- C# Path操作路径文件、File处理文件、读写文件:byte[];string[];string; string与byte[]转换,File.AppendAllText()
- 30天C#基础巩固------集合,File(文件操作 ),Encoding处理字符集
- C#运用FileInfo类实现拷贝文件的方法
- C#对文件/目录的操作:Path、File、Directory、FileStream、StreamReader、StreamWriter等类的浅析
- C#file文件操作