WinForm----文件操作信息

using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

namespace NET.MST.Fifth.UseFileInfo
{
class UseFileInfo
{
static void Main(string[] args)
{
ProcessFile();
Console.Read();
}
//操作文件的功能
static void ProcessFile()
{
FileInfo info
= null;
FileInfo newinfo
= null;
try
{
//创建文件
info = new FileInfo("C:\\test1.txt");
using (FileStream fs = info.Create()) { }
Console.WriteLine(
"原始文件:");
ReadFileInfo(info);

//移动文件
info.MoveTo("C:\\test2.txt");
Console.WriteLine(
"移动后的新文件:");
ReadFileInfo(info);

//复制文件
newinfo = info.CopyTo("C:\\test3.txt");
Console.WriteLine(
"复制后的新文件:");
ReadFileInfo(newinfo);
}
finally
{
//删除文件
if (info != null)
info.Delete();
if (info != null)
newinfo.Delete();
}
}
//读取文件状态信息的功能
static void ReadFileInfo(FileInfo fi)
{
Console.WriteLine(
"文件名为:" + fi.Name);
Console.WriteLine(
"文件在:" + fi.DirectoryName);
Console.WriteLine(
"文件的长度: " + fi.Length);
Console.WriteLine(
"文件创建于:" + fi.CreationTime);
Console.WriteLine(
"文件最后修改时间:" + fi.LastWriteTime);
Console.WriteLine(
"文件最后访问时间:" + fi.LastAccessTime);
Console.WriteLine(
"文件全名是:" + fi.FullName);
Console.WriteLine(
"文件扩展名是:" + fi.Extension);
}
}
}
posted @ 2011-06-19 18:08  brainmao  阅读(815)  评论(0编辑  收藏  举报