File 类的应用
来源:互联网 发布:js控制input disabled 编辑:程序博客网 时间:2024/05/17 01:08
今天在服务器上调试程序,一直不成功,但又不知道错误在哪,后来在一位前辈的指导下在程序中打日志,错误一目了然,下面是应用File 类的一些常用方法(日志是利用File 类写的)。
static void Main(string[] args) { //File 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 常用方法如下: //在一个文件中追加文本行,然后关闭该文件。 如果指定文件不存在,此方法会创建一个文件,向其中写入指定的行,然后关闭该文件 //File.AppendAllLines(@"D:\AA.txt", "as"); 不常用 //打开一个文件,向其中追加指定的字符串,然后关闭该文件。 如果文件不存在,此方法创建一个文件,将指定的字符串写入文件,然后关闭该文件。 File.AppendAllText(@"D:\AA.txt", "as"); //创建一个 StreamWriter,它将 UTF-8 编码文本追加到现有文件或新文件(如果指定文件不存在) using (StreamWriter sw = File.AppendText(@"D:\AA.txt")) { sw.WriteLine("This"); sw.WriteLine("is Extra"); sw.WriteLine("Text"); } //Copy 将现有文件复制到新文件。 不允许覆盖同名的文件 File.Copy(@"D:\AA.txt", @"D:\BB.txt"); File.Copy(@"D:\AA.txt", @"D:\BB.txt", true); //可覆盖 //File.Create 在指定路径中创建或覆盖文件 File.Create(@"D:\CC.txt"); //File.CreateText 方法 创建或打开一个文件用于写入 UTF-8 编码的文本 using (StreamWriter sw = File.CreateText(@"D:\CC.txt")) { sw.WriteLine("Hello"); sw.WriteLine("And"); sw.WriteLine("Welcome"); } //File.Delete 方法 删除指定的文件。 File.Delete(@"D:\AA.txt"); //File.Exists 方法 确定指定的文件是否存在。 File.Exists(@"D:\AA.txt"); //--bool //File.Move 方法 将指定文件移到新位置,并提供指定新文件名的选项 File.Move(@"D:\CC.txt", @"E:\CC.txt"); } #region AppendAllLines Demo // static string dataPath = @"c:\temp\timestamps.txt"; // static void Main(string[] args) // { // CreateSampleFile(); // var JulyWeekends = from line in File.ReadLines(dataPath) // where (line.StartsWith("Saturday") || // line.StartsWith("Sunday")) & // line.Contains("July") // select line; // File.WriteAllLines(@"C:\temp\selectedDays.txt", JulyWeekends); // var MarchMondays = from line in File.ReadLines(dataPath) // where line.StartsWith("Monday") && // line.Contains("March") // select line; // File.AppendAllLines(@"C:\temp\selectedDays.txt", MarchMondays); // } // static void CreateSampleFile() // { // DateTime TimeStamp = new DateTime(1700, 1, 1); // using (StreamWriter sw = new StreamWriter(dataPath)) // { // for (int i = 0; i < 500; i++) // { // DateTime TS1 = TimeStamp.AddYears(i); // DateTime TS2 = TS1.AddMonths(i); // DateTime TS3 = TS2.AddDays(i); // sw.WriteLine(TS3.ToLongDateString()); // } // } // } //} #endregion }
0 0
- File 类的应用
- File类的应用
- File类的应用
- javase_15(File类的应用)
- File类的应用--拷贝
- File类的应用--拷贝
- File类的综合应用
- IO之File类的应用
- Java的File类常用API应用
- HTML5的File API应用
- 初学File的简单应用
- 添加附件的应用<file>
- HTML5的File API应用
- Java中关于File类的一些简单应用!
- 黑马程序员-File类+递归的简单应用
- java中File类的常用所有方法及其应用
- Java中File类中方法应用的两个例子
- java中File类的常用所有方法及其应用
- Nginx学习笔记(十五):ngx_setproctitle()
- Hibernate实战_笔记18(基于注解的元数据)
- 通过widget来实现手机响铃模式的切换
- 带缓存I/O和不带缓存I/O概念
- 任意给出一个四位数, 把它重新组成一个四位的最大数和一个最小数, 算出两者间的差.
- File 类的应用
- Buffer I/O error on device mmcblk0p3, logical block .../end_request: I/O error, dev mmcblk0, sector
- QT编写多线程TCP文件接收服务器
- jetty,tomcat maven插件配置数据源
- 命令行模式下一屏显示不下,如何处理?
- Java并发之线程管理
- 【LeetCode】Climbing Stairs
- C++回调函数(callback)的使用
- 汇编引导区和测试