using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;
using System.IO;
namespace ConsoleApplication5
{
class Program
{
static void Main(string[] args)
{
//File类的各种操作
//判断文件是否存在
//if (!File.Exists(@"C:\Documents and Settings\Administrator\桌面\lol.txt"))
//{
// //如果文件不存在 创建文件
// File.Create(@"C:\Documents and Settings\Administrator\桌面\lol.txt");
// Console.WriteLine("创建成功");
//}
//else
//{
// Console.WriteLine("创建失败,文件已存在");
//}
//删除文件
//File.Delete(@"C:\Documents and Settings\Administrator\桌面\lol.txt");
//复制文件
//string wenJian = @"C:\Documents and Settings\Administrator\桌面\lol.txt";
//File.Copy(wenJian, @"C:\Documents and Settings\Administrator\桌面\lol2.txt");
//剪切文件
//string wenJian = @"C:\Documents and Settings\Administrator\桌面\lol.txt";
//File.Move(wenJian,@"C:\Documents and Settings\Administrator\桌面\lol3.txt");
//读取数据
//获取文本内容编码
// byte[] bt = File.ReadAllBytes(@"C:\Documents and Settings\Administrator\桌面\lol3.txt");
//解码 转换成为utf-8
//string str = Encoding.UTF8.GetString(bt);
//转换成为gb2312
//string str = Encoding.GetEncoding("gb2312").GetString(bt);
//转换当前类型
//string str = Encoding.Default.GetString(bt);
//Console.WriteLine(str);
//写入数据
//string str = "我了个去啊啊啊我了个去";
//byte[] by = Encoding.Default.GetBytes(str);
//File.WriteAllBytes(@"C:\Documents and Settings\Administrator\桌面\lol4.txt", by);
//Console.ReadKey();
//复制多媒体文件
string yuan = @"C:\Documents and Settings\Administrator\桌面\1.avi";
string xin = @"C:\Documents and Settings\Administrator\桌面\xin.avi";
//读取文件
byte[] by = File.ReadAllBytes(yuan);
//创建文件
File.WriteAllBytes(xin, by);
//按行读取文件
//string[] str=File.ReadAllLines(@"C:\Documents and Settings\Administrator\桌面\lol4.txt", Encoding.Default);
//for (int i = 0; i < str.Length; i++)
//{
// Console.WriteLine(str[i]);
//}
//Console.ReadKey();
//按行写入数据
//string[] str = new string[] {"上路","打野","中路","下路","下路" };
//File.WriteAllLines(@"C:\Documents and Settings\Administrator\桌面\lol4.txt",str);
//按文本写入数据
//string str = "寂寞让人忙,思念让人慌,多喝一点酒,多吹一些风,能不能解放~~";
//File.WriteAllText(@"C:\Documents and Settings\Administrator\桌面\lol4.txt", str);
// 按文本读取数据
//string str = File.ReadAllText(@"C:\Documents and Settings\Administrator\桌面\lol4.txt", Encoding.UTF8);
//Console.WriteLine(str);
//Console.ReadKey();
//单行插入文本 不替换之前的文本
//File.AppendAllLines(@"C:\Documents and Settings\Administrator\桌面\lol4.txt",new string[]{"呵呵","哈哈"});
//添加text 不替换之前的文本
//File.AppendAllText(@"C:\Documents and Settings\Administrator\桌面\lol4.txt", "你注视我的慈祥的目光,伴随这歌声飘向远方~~");
}
}
}
初学File的简单应用
最新推荐文章于 2023-10-18 16:20:36 发布