文件流_File文件操作_功能简单汇总<16/9/2017>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace 文件操作
{
class Program
{
static void Main(string[] args)
{
//绝对路径:加上文件完成的路径名
FileInfo fileInfo = new FileInfo(@"C:\Users\Maximilian Liu\source\repos\文件操作\文件操作\TextFile1.txt");
Console.WriteLine(fileInfo.Exists);//判断该文件是否存在
Console.WriteLine(fileInfo.Name);//输出文件的名字(文件名.后缀)
Console.WriteLine(fileInfo.Directory);//取得当前文件的所在路径
Console.WriteLine(fileInfo.Length);//文件大小(字节)
Console.WriteLine(fileInfo.IsReadOnly);//表示当前是否是"只读"的
fileInfo.Delete();//如果是相对路径,则删除相对路径下所复制的文件,如果是绝对路径,那么文件就直接没了,后续也没办法执行其他
fileInfo.CopyTo("TextFile2.txt");//在当前目录下再复制一个相同的文件,名字不同但是内容和存储路径还是一样的
FileInfo fileInfo1 = new FileInfo("MaximilianLiu.txt");
if (fileInfo1.Exists == false)
{
fileInfo1.Create();
}
fileInfo.MoveTo("MMM.txt");//剪切,也相当于重命名操作
}
}
}