C#之FileInfo的简单操作

简介: 和DirectoryInfo一样,FileInfo类同样是很方便的就能实现复杂的功能。 如下,我们一起来看一下一个简单的小例子吧。using System;using System.

和DirectoryInfo一样,FileInfo类同样是很方便的就能实现复杂的功能。
如下,我们一起来看一下一个简单的小例子吧。


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
namespace ConsoleApplication1
{
    class Program
    {
        static void Main()
        {
            String temppath = Path.GetTempFileName();
            try{
                FileInfo fileInfo = new FileInfo(temppath);
                if (!fileInfo.Exists)
                {
                    using (StreamWriter writer = fileInfo.CreateText())
                    {
                        writer.WriteLine("Line 1!");
                        writer.WriteLine("Linw 2!!");
                    }
                    //需要注意的是,打开了一个流就要及时的关闭。同样可以在using代码块中完成这一动作,而且效果更好!
                    fileInfo.CopyTo("F:\\MyCSharpTest");
                   // fileInfo.Delete();
                }
                }catch(Exception e){
                    Console.WriteLine(e.Message);
                }


        }

    }
}
目录
相关文章
|
6月前
|
数据安全/隐私保护
FileInfo的重要属性和方法
FileInfo类提供与静态File类相同的功能,但是您可以通过手动编写用于从文件读取或写入字节的代码来对文件的读/写操作具有更多控制权。
|
C#
C# File、FileInfo、Directory、DirectoryInfo
本文主要介绍文件类、文件信息类、目录类、目录信息类的常用属性和方法
53 0
|
3月前
|
Java
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
这篇文章介绍了Java中`File`类的常用方法操作,包括文件和目录路径名的抽象表示、构造方法、常用方法以及代码实例。文章通过具体的代码示例,展示了如何在磁盘上创建文件和目录、处理目录存在的情况、文件重命名、获取指定目录下的所有文件以及将数据写入文件等操作。每个代码实例都配有测试结果截图,帮助读者更好地理解和掌握`File`类的应用。
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
|
6月前
|
JavaScript 前端开发 开发者
__filename与__dirname
__filename与__dirname
45 0
指定的 filePath 文件不存在
指定的 filePath 文件不存在
55 2
File操作 - RandomAccessFile使用详解
File操作 - RandomAccessFile使用详解
94 0
|
Windows
UE INI文件操作 INI File Operation [ Read / Write ] 插件说明
UE INI文件操作 INI File Operation [ Read / Write ] 插件说明
122 0
|
JavaScript 开发者
__dirname和__filename 并不是全局的|学习笔记
快速学习__dirname 和__filename 并不是全局的
__dirname和__filename 并不是全局的|学习笔记
FILE
FILE
117 0