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
本文主要介绍文件类、文件信息类、目录类、目录信息类的常用属性和方法
50 0
|
3月前
|
Java
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
这篇文章介绍了Java中`File`类的常用方法操作,包括文件和目录路径名的抽象表示、构造方法、常用方法以及代码实例。文章通过具体的代码示例,展示了如何在磁盘上创建文件和目录、处理目录存在的情况、文件重命名、获取指定目录下的所有文件以及将数据写入文件等操作。每个代码实例都配有测试结果截图,帮助读者更好地理解和掌握`File`类的应用。
File常用的方法操作、在磁盘上创建File、获取指定目录下的所有文件、File文件的重命名、将数据写入File文件
File操作 - RandomAccessFile使用详解
File操作 - RandomAccessFile使用详解
90 0
|
Java
File操作-InputStream/OutputStream及是否创建文件
File操作-InputStream/OutputStream及是否创建文件
79 0
FILE
FILE
115 0
C#编程-117:文件流FileStream类
C#编程-117:文件流FileStream类
132 0
C#编程-117:文件流FileStream类
|
移动开发 PHP
file_put_contents追加 一个很简单的php记录日志的函数
$str="我是日志内容!"; $str=$str.date("Y-m-d H:i:s",time())."\r\n"; file_put_contents('log.txt',$str,FILE_APPEND); file_put_contents() 的行为实际上等于依次调用 fopen(),fwrite() 以及 fclose() 功能一样。 FILE_APPEND:在文件末尾以追加的方式写入数据 ———————————————— 版权声明:本文为CSDN博主「娃娃菜001」的原创文章,遵循CC
239 0
file_put_contents追加 一个很简单的php记录日志的函数
|
Python
6.1 file 读文件
#!/usr/bin/env python # -*- coding:utf-8 -*- #@Time      :2017/10/27 21:54 #@Author    :zhouyuyao #@File      :file_demo1.
607 0
|
Python
6.2 file 写文件
#!/usr/bin/env python # -*- coding:utf-8 -*- #@Time      :2017/10/27 22:15 #@Author    :zhouyuyao #@File      :file_write.
692 0