C# 判断文件的一些操作记录
本文测试System.IO命名空间下的类,在不存在的路径下创建文件夹、判断文件夹是否存在、判断文件是否存在、获取文件大小的简单操作!
C#判断文件是否存在的操作
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace @thefilepath
{
class Program
{
static void Main(string[] args)
{
string TheFilePath = @"E:\\jee-2020-03\\eclipse\\eclipse.exe";
if (File.Exists(TheFilePath))
{
Console.WriteLine("这个exe存在");
}
else
{
Console.WriteLine("这个exe不存在");
}
}
}
}
上述代码是用于查找指定文件是否存在、存在返回exe存在提示、不存在返回exe不存在的提醒!
这里主要运用的就是File.Exists(URL)去检查文件
微软官方记录:
c#判断目录是否存在
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace @thefilepath
{
class Program
{
static void Main(string[] args)
{
string TheFilePath = @"E:\\jee-2020-03\\eclipse";
if (Directory.Exists(TheFilePath))
{
Console.WriteLine("这个目录存在");
}
else
{
Console.WriteLine("这个目录不存在");
}
}
}
上述使用Directory.Exists(URl)函数进行一个判断路径是否存在目录
c#创建文件夹
namespace @createDirectory
{
class Program
{
static void Main(string[] args)
{
string TheFilePath = @"E:\\jee-2020-03\\eclipse\\";
string createDirectory = TheFilePath + "NewDirectory";
if (!Directory.Exists(createDirectory))
{
Console.WriteLine("这个目录不存在");
Directory.CreateDirectory(createDirectory);
}
else
{
Console.WriteLine("目录存在不需要创建");
}
}
}
}
代码解读:
1.首先创建一个string字符串、主要拼接一下路径和要创建的目录名。
2.使用if (!Directory.Exists(createDirectory))判断一下是否存在这个要创建的目录、若是不存在就创建、若是存在就略过!
3.Directory.CreateDirectory(createDirectory);使用directory创建一个目录、目录名接的是我们自己创建的目录名
代码创建目录效果
C#获取文件大小、最后一次保存时间、创建时间、完整文件路径
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
namespace @foreach
{
class Program
{
static void Main(string[] args)
{
string TheFilePath = @"E:\\jee-2020-03\\eclipse\\eclipse.exe";
FileInfo file = new FileInfo(TheFilePath);
Console.WriteLine(file.Length.ToString());//文件大小
Console.WriteLine(file.CreationTime);//获取创建时间
Console.WriteLine(file.LastWriteTime);//最后一次保存时间
Console.WriteLine(file.DirectoryName);//获取文件的完整目录
}
}
}
这里完整的展现了文件大小(这里出来的文件大小是以byte的形式、若是想要换成KB或者M请自行*1024得到结果)、创建时间、保存时间、完整的目录!
原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/263.html
-- 展开阅读全文 --