欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

文件流_File文件操作_相对路径_绝对路径

程序员文章站 2024-03-04 15:14:53
...

文件流_File文件操作_相对路径_绝对路径<16/9/2017>

第一种方式:(通过相对路径进行查找)

首先在当前程序中创建一个文本文档:

文件流_File文件操作_相对路径_绝对路径

添加后文件出现:

文件流_File文件操作_相对路径_绝对路径

在文本文档中如下输入:

文件流_File文件操作_相对路径_绝对路径

键入代码,保存后检查该文件是否在相对路径中(当前程序所在的路径)

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("TextFile1.txt");
            Console.WriteLine(fileInfo.Exists);//判断该文件是否存在
        }
    }
}
运行后显示该文件false没被找到:

文件流_File文件操作_相对路径_绝对路径

观察"文件操作"程序的输出路径:

文件流_File文件操作_相对路径_绝对路径

更改文本文档的属性,来使得其存在于相对路径之下:

文件流_File文件操作_相对路径_绝对路径

运行后观察:

文件流_File文件操作_相对路径_绝对路径

而此时结果也为True:

文件流_File文件操作_相对路径_绝对路径

总得来说,就是学会该文件的输出目录属性就行了.


第二种方式:(通过绝对路径进行查找)

先上代码:

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);//判断该文件是否存在
        }
    }
}

运行成功!

文件流_File文件操作_相对路径_绝对路径

相关标签: 文件流