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);
}
}
}

你可能感兴趣的:(WinForm)