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);
                }


        }

    }
}
目录
相关文章
|
4月前
|
数据安全/隐私保护
FileInfo的重要属性和方法
FileInfo类提供与静态File类相同的功能,但是您可以通过手动编写用于从文件读取或写入字节的代码来对文件的读/写操作具有更多控制权。
|
10月前
|
C#
C# File、FileInfo、Directory、DirectoryInfo
本文主要介绍文件类、文件信息类、目录类、目录信息类的常用属性和方法
45 0
|
1月前
|
Java
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
这篇文章介绍了Java中`File`类的常用方法操作,包括文件和目录路径名的抽象表示、构造方法、常用方法以及代码实例。文章通过具体的代码示例,展示了如何在磁盘上创建文件和目录、处理目录存在的情况、文件重命名、获取指定目录下的所有文件以及将数据写入文件等操作。每个代码实例都配有测试结果截图,帮助读者更好地理解和掌握`File`类的应用。
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
|
9月前
|
C#
C# 操作文件路径(Directory)的常用静态方法
C# 操作文件路径(Directory)的常用静态方法
|
10月前
File操作 - RandomAccessFile使用详解
File操作 - RandomAccessFile使用详解
64 0
|
10月前
|
Java
File操作-InputStream/OutputStream及是否创建文件
File操作-InputStream/OutputStream及是否创建文件
69 0
C#编程-117:文件流FileStream类
C#编程-117:文件流FileStream类
118 0
C#编程-117:文件流FileStream类
|
存储 传感器 消息中间件
Stream is the new file
随着5G 网络、容器云、高性能存储硬件水平的不断提高,流处理正在拥有越来越广泛的市场前景。
Stream is the new file
|
Python
6.1 file 读文件
#!/usr/bin/env python # -*- coding:utf-8 -*- #@Time      :2017/10/27 21:54 #@Author    :zhouyuyao #@File      :file_demo1.
602 0