博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#文件操作-File类
阅读量:4508 次
发布时间:2019-06-08

本文共 954 字,大约阅读时间需要 3 分钟。

File类的常用静态方法表

方    法

说    明

Create()

在指定路径中创建文件

Delete()

删除指定的文件

Exists()

判断指定的文件是否存在

Open()

打开指定路径上的文件

OpenRead()

打开文件以进行读取

OpenWrite()

打开文件以进行写入

Move()

将指定文件移到新位置

Copy()

将指定文件复制到新文件

Replace()

使用其他文件的内容替换指定文件的内容

CreateText()

创建或打开一个文件文本,并写入文本

OpenText()

打开文本文件以进行读取

AppendText()

将文本追加到现有文件

AppendAllText()

将指定的字符串追加到文件中,如果文件还不存在则创建该文件

ReadAllText()

打开一个文本文件,并将文件的所有行读入一个字符串,然后关闭该文件

WriteAllText()

创建一个新文件,并在文件中写入内容,然后关闭文件

ReadAllLines()

打开一个文本文件,并将文件的所有行都读入一个字符串数组,然后关闭该文件

WriteAllLines()

创建一个新文件,并在文件中写入指定的字符串,然后关闭文件

ReadAllBytes()

打开一个文件,并将文件的内容读入一个字符串,然后关闭该文件

WriteAllBytes()

创建一个新文件,并在文件中写入指定的字节数组,然后关闭该文件

其中,Create()、Delete()、Move()、Copy()和Replace()方法用来操作文件,它们依次可以用来创建、删除、移动、复制和替换文件。

eg:

//获得系统system32文件夹路径

            string str =Environment.GetFolderPath(Environment.SpecialFolder.System);
            str = str + "\\" + "SiyktLog";
            if (!Directory.Exists(str))   //  若文件夹不存在
            {
                Directory.CreateDirectory(str);
            }

转载于:https://www.cnblogs.com/tanding/archive/2012/06/29/2569431.html

你可能感兴趣的文章
lambda表达式10个示例——学习笔记
查看>>
python 文件操作
查看>>
Java多线程之后台线程
查看>>
浏览器兼容性
查看>>
非均衡分类问题的思考与问题与解决思路
查看>>
头文件与extern
查看>>
python开发技术详解(三) 进阶的语法
查看>>
LeetCode Missing Number
查看>>
Linux 网络(连接)相关参数作用
查看>>
鼠标事件先后顺序
查看>>
洛谷P2756 飞行员配对方案问题
查看>>
在java中删除数组元素的练习
查看>>
[No0000B7]If else 与 三元表达式? : 效率对比
查看>>
python中的可迭代对象与迭代器
查看>>
WebKit的已实施srcset图像响应属性
查看>>
suggestion开发小结以及 对键盘事件的总结(针对中文输入法状态)
查看>>
Nio Client
查看>>
数据库 chapter 16 XML数据库
查看>>
spring mvc jsp运行不起来的问题
查看>>
大数据概述
查看>>