FileInfo,DirectoryInfo
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _326_文件操作_查看文件和文件夹信息
{class Program{static void Main(string[] args){//1.相对路径:就是找当前程序所在路径//FileInfo fileInfo = new FileInfo("TextFile1.txt");//2.绝对路径:加上文件完整的路径名//FileInfo fileInfo = new FileInfo(@"E:\All_Of_Code\C#_Project\CSharp第三季\026-文件操作_查看文件和文件夹信息\bin\Debug\TextFile1.txt");//Console.WriteLine(fileInfo.Exists);//判断该文件是否存在//Console.WriteLine(fileInfo.Name);//输出文件名//Console.WriteLine(fileInfo.Directory);//取得文件所在路径//Console.WriteLine(fileInfo.Length);//文件大小Console.WriteLine(fileInfo.IsReadOnly);//是否只可读fileInfo.Delete();//删除的是输出路径的文件,工程下的文件还是存在//fileInfo.CopyTo("tt.txt");FileInfo fileInfo = new FileInfo("wangjun.txt");//if(fileInfo.Exists==false)//如果当前文件不存在//{// fileInfo.Create();//创建当前文件//}//fileInfo.MoveTo("wangjun2.txt");//相当于重命名//文件夹操作(目录操作)(按照完整路径名创建)//DirectoryInfo dirInfo = new DirectoryInfo(@"E:\All_Of_Code\C#_Project\CSharp第三季\026-文件操作_查看文件和文件夹信息\bin\Debug");//查看debug文件夹信息//Console.WriteLine(dirInfo.Exists);//Console.WriteLine(dirInfo.Name);//Console.WriteLine(dirInfo.Parent);//Console.WriteLine(dirInfo.Root);//Console.WriteLine(dirInfo.CreationTime);//dirInfo.CreateSubdirectory("wangjun");//创建子目录 DirectoryInfo dirInfo = new DirectoryInfo("test");if(dirInfo.Exists==false){dirInfo.Create();//创建目录}Console.ReadKey();}}
}
FileInfo,DirectoryInfo相关推荐
- C#之Directory类、DirectoryInfo类和Fileinfo,File以及FilesSystemInfo
一 两者的共同点 都用于典型的操作,如复制.移动.重命名.创建.打开.删除和追加到文件 默认情况下,将向所有用户授予对新文件的完全读写访问权限. 二 两者的区别 File类是静态类,由于所有的File ...
- File,FileInfo,Directory,DirectoryInfo
两者的共同点: 一:都用于典型的操作,如复制.移动.重命名.创建.打开.删除和追加到文件 二:默认情况下,将向所有用户授予对新文件的完全读/写访问权限. 两者的区别: File类是 ...
- File,FileInfo;Directory,DirectoyInfo的区别
曾经看过有文章说FileInfo.DirectoryInfo类主要用于文件.目录的属性,操作功能不强云云,似乎有忘文生义的嫌疑. 也说说自己的学习体会: 一. File,Dire ...
- 路径,文件,目录,I/O常见操作汇总
摘要: 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案 ...
- 文件打包成zip类型文件
研究了一下,如何把文件打包成Zip文件. 下面是我经历的进程: 1. 首先看到了微软本身的打包代码,是通过System.IO.Packaging 命令空间来进行打包,你可以点击以上的链接来查看其如何打 ...
- C#路径/文件/目录/I/O常见操作汇总(一)
文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题, 尽量提供一些解决方案,即使没有你想要的答案,也希望能提 ...
- 【转】3.3SharePoint服务器端对象模型 之 访问文件和文件夹(Part 3)
(三)遍历 文件系统的遍历是指按照文件夹的层级结构遍历文档库.列表的文件夹和列表条目.遍历主要有三种方式:(1)直接使用文件系统对象模型进行遍历:(2)使用SPDocumentLibrary进行遍历: ...
- C#文件目录IO常见操作汇总
http://www.kuaipan.cn/file/id_14185671388311824.html http://www.kuaipan.cn/file/id_14185671388311942 ...
- System.IO命名空间
从上面那张图可以看出Directory和File类型直接扩展了System.Object,而DirectoryInfo和FileInfo则是从FileSystemInfo抽象类派生的 System.I ...
最新文章
- 用MODELLER构建好模型后对loop区域进行自动的优化过程
- knllgobjinfo: MISSING Streams multi-version data dictionary!!! 的一次处理 (二)
- Java基础——异常处理
- PAT甲级1104 Sum of Number Segments:[C++题解]数段之和,测试点2爆double,请用long double!!!
- GStreamer 的调试工具
- 为什么大公司一定要使用DevOps
- 【原创】SharePoint中如何判断任务是否已经延期
- jQuery学习(一):鼠标移动显示大图
- 用DELPHI为ASP开发文件上载组件
- hltm连接css的link,CSS 链接(link)
- OpenCore引导配置说明第十五版-基于OpenCore-0.6.8-04-06正式版
- 数字音频IC的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 不定式和动名词复合结构是什么
- XML文件里处理大于号小于号方式
- java 打压缩包_java将文件打成zip包
- MySQL 之 The definition of table 'p' prevents operation UPDATE on table 'post'.
- 【印刷行业】RICOH MH5422和MH5442喷头(G6+)
- android阅读器里的 txt 文本处理分页功能的实现:
- Python常用字符编码
- 凌波微步 出与洛神赋