【C#】C# System.IO的一些文件操作
来源:互联网 发布:mac如何卸载office 编辑:程序博客网 时间:2024/05/21 06:55
文章转载:http://www.manew.com/thread-98270-1-1.html
/// <summary> /// 创建文件夹“MyTest”和文件“1.txt” /// </summary> void CreateFileAndDirector() { // 指定一个“当前活动文件夹” string activeDir = @"d:\"; // 合并路径字符串 组合成:d:\MyTest string newPath = Path.Combine(activeDir, "MyTest"); // 创建文件夹 Directory.CreateDirectory(newPath); // 创建一个新文件的名字 string newFileName = "1.txt"; // 指定该文件位置 newPath = Path.Combine(newPath, newFileName); // 创建文件 if (!File.Exists(newPath)) { File.Create(newPath); } }
/// <summary> /// 写入文件 /// </summary> void WriteTextFile() { string path = @"d:\MyTest\1.txt"; string text = "A class is the most powerful data type in C#. Like structures, " + "a class defines the data and behavior of the data type. "; // 不分行 File.WriteAllText(path, text); string[] lines = { "First line", "Second line", "Third line" }; // 写到三行 File.WriteAllLines(@"d:\MyTest\1.txt", lines); }
/// <summary> /// 读取文件 /// </summary> void ReadTextFile() { // 读取所有内容 string text = File.ReadAllText(@"d:\MyTest\1.txt"); Debug.Log(text); // 分行读取所有内容 string[] lines = File.ReadAllLines(@"d:\MyTest\1.txt"); Debug.Log(lines[0]); }
/// <summary> /// 复制和移动文件 /// </summary> void CopyAndMoveFile() { string fileName = "1.txt"; string sourcePath = @"d:\MyTest"; string targetPath = @"d:\MyTest\SubDir"; string sourceFile = Path.Combine(sourcePath, fileName); string destFile = Path.Combine(targetPath, fileName); if (!Directory.Exists(targetPath)) { Directory.CreateDirectory(targetPath); } // 复制文件,TRUE为如果目标目录已存在该文件,则覆盖;FALSE已存在该文件 则取消复制 File.Copy(sourceFile, destFile, true); // 移动文件 //File.Move(sourceFile, destFile); }
using UnityEngine;using System.Collections;using System.IO; public class Test : MonoBehaviour { void Start() { CreateFileAndDirector(); WriteTextFile(); ReadTextFile(); CopyAndMoveFile(); } /// <summary> /// 创建文件夹“MyTest”和文件“1.txt” /// </summary> void CreateFileAndDirector() { // 指定一个“当前活动文件夹” string activeDir = @"d:\"; // 合并路径字符串 组合成:d:\MyTest string newPath = Path.Combine(activeDir, "MyTest"); // 创建文件夹 Directory.CreateDirectory(newPath); // 创建一个新文件的名字 string newFileName = "1.txt"; // 指定该文件位置 newPath = Path.Combine(newPath, newFileName); // 创建文件 if (!File.Exists(newPath)) { File.Create(newPath); } } /// <summary> /// 写入文件 /// </summary> void WriteTextFile() { string path = @"d:\MyTest\1.txt"; string text = "A class is the most powerful data type in C#. Like structures, " + "a class defines the data and behavior of the data type. "; // 不分行 File.WriteAllText(path, text); string[] lines = { "First line", "Second line", "Third line" }; // 写到三行 File.WriteAllLines(@"d:\MyTest\1.txt", lines); } /// <summary> /// 读取文件 /// </summary> void ReadTextFile() { // 读取所有内容 string text = File.ReadAllText(@"d:\MyTest\1.txt"); Debug.Log(text); // 分行读取所有内容 string[] lines = File.ReadAllLines(@"d:\MyTest\1.txt"); Debug.Log(lines[0]); } /// <summary> /// 复制和移动文件 /// </summary> void CopyAndMoveFile() { string fileName = "1.txt"; string sourcePath = @"d:\MyTest"; string targetPath = @"d:\MyTest\SubDir"; string sourceFile = Path.Combine(sourcePath, fileName); string destFile = Path.Combine(targetPath, fileName); if (!Directory.Exists(targetPath)) { Directory.CreateDirectory(targetPath); } // 复制文件,TRUE为如果目标目录已存在该文件,则覆盖;FALSE已存在该文件 则取消复制 File.Copy(sourceFile, destFile, true); // 移动文件 //File.Move(sourceFile, destFile); }}
0 0
- 【C#】C# System.IO的一些文件操作
- C# System.IO.Directory、System.IO.File文件操作
- C# System.IO文件操作整理
- 有关对文件的操作(System.IO)
- 文件IO一些操作
- Unity--System.IO文件操作
- IO与文件的一些操作
- C#文件IO操作
- C#文件IO操作
- C#中常用的IO文件操作
- C# System.IO下读写文件乱码的解决方案
- C# System.IO 文件流输入输出
- C#文件的一些操作,值得看看!
- C#文件的一些操作,值得看看!
- c# 文件操作的一些函数
- C#中一些文件的操作
- System.IO 路径,文件,目录,I/O常见操作汇总(C#)
- System.IO 路径,文件,目录,I/O常见操作汇总(C#)
- American Heritage
- 不同直播场景的CDN技术简析
- RxJava学习笔记
- 选择排序法
- Invalid use of BasicClientConnManager: connection still allocated解决方案
- 【C#】C# System.IO的一些文件操作
- 20161214
- eclipse中怎么修改所复制的web项目的部署名字
- universal-image-loader使用参考
- 最长递增子序列
- spring-boot项目部署到tomcat容器中
- 实体零售,为什么干不过电商?
- 无向图相关算法基础(c++实现)
- HTC开门效果