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不存在");
            }
        }

    }
}

c#判断文件是否存在

上述代码是用于查找指定文件是否存在、存在返回exe存在提示、不存在返回exe不存在的提醒!

这里主要运用的就是File.Exists(URL)去检查文件

微软官方记录:

micriosoft.png


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("这个目录不存在");
            }
        }

    }

c#

上述使用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#创建效果


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);//获取文件的完整目录

        }

    }
}

c#filetime.png

这里完整的展现了文件大小(这里出来的文件大小是以byte的形式、若是想要换成KB或者M请自行*1024得到结果)、创建时间、保存时间、完整的目录!

原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/263.html
-- 展开阅读全文 --
JavaScript高级程序设计高清完整版PDF在线预览
« 上一篇 05-12
JAVA系列一--什么是JAVA
下一篇 » 05-18

发表评论