FileInfo 类的几个基本方法:
1. 创建文件
FileInfo fInfo = new FileInfo("Sample.txt");
if (!fInfo.Exists)
{
fInfo.Create();
}
2. 复制文件
FileInfo fInfo = new FileInfo("Sample.txt");
//目标文件存在则覆盖
fInfo.CopyTo("SampleCopy.txt", true);
3. 移动文件,重名文件
FileInfo fInfo = new FileInfo("Sample.txt");
fInfo.MoveTo("MoveSample.txt");//重命名
4. 删除文件
FileInfo fInfo = new FileInfo("Sample.txt");
fInfo.Delete();
- 获取文件名称,文件全路径,文件路径,文件大小,是否只读属性
//使用绝对路径
//C:\Users\Desktop\文件操作\FileAndFolder\bin\Debug\TestFile.txt
//使用相对路径
FileInfo fInfo = new FileInfo("TestFile.txt");
//判断文件是否存在 Exists属性
if (fInfo.Exists)
{
ShowMsg($"{fInfo.FullName} 存在!");
ShowMsg($"文件名:{fInfo.Name}");
ShowMsg($"文件路径:{fInfo.Directory}");
ShowMsg($"文件大小:{fInfo.Length} byte");
ShowMsg($"文件是否只读:{fInfo.IsReadOnly}");
}
else
{
ShowMsg($"{fInfo.FullName} 不存在!");
}