directoryinfoFileInfo 这个类是干什么用的 什么意思哦

directoryinfo  时间:2021-07-10  阅读:()

如何使用VB.NET FileInfo类对文件操作

在网上收到一些关于文件操作的列子,现在和大家分享一下,以下的示例代码将向您展示如何使用VB.NET FileInfo来拷贝、移动和删除文件,以及如何使用DirectoryInfo来移动和删除文件夹。

(注意:为了运行这些示例,您需要将这条语句:Imports System.IO,添加到您的表单或模块的最顶部。

) VB.NET FileInfo示例 拷贝一个文件 1. Dim fFile1 As New FileInfo("C:abc1.txt")2.3. fFile1.CopyTo("C:abc2.txt", True)4. 我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要拷贝的目标文件的全名。

移动一个文件 1. Dim fFile1 As New FileInfo("C:abc1.txt")2.3. fFile1.MoveTo("C:abc3.txt")4. 我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了拷贝一个文件,我们使用FileInfo对象中的CopyTo方法并指明我们计划要移动的目标文件的全名。

删除一个文件 1. Dim fFile1 As New FileInfo("C:abc1.txt")2.3. fFile1.Delete()4. 我们将fFile1变量定义为一个FileInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件,我们使用FileInfo对象中的Delete方法。

VB.NET FileInfo DirectoryInfo示例 移动一个文件夹 1. Dim dDir1 As New DirectoryInfo("C:Folder1")2.3. dDir1.MoveTo("C:Folder2")4. 我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了移动一个文件夹,我们使用DirectoryInfo对象的MoveTo方法,并指明我们所移动的文件夹的完整目标路径。

删除一个文件夹 1. Dim dDir1 As New DirectoryInfo("C:Folder1")2.3. dDir1.Delete()4. 我们将dDir1变量定义为一个DirectoryInfo对象并设定它指向文件系统中的一个目录,为了删除一个文件夹,我们使用DirectoryInfo对象的Delete方法。

) 作者:未知 来源:网络

C# DirectoryInfo的简单问题。

DirectoryInfo DirInfo = new DirectoryInfo(path); 在这之后我新建了一个文件d。

DirInfo.Refresh(); 然后用FileInfo[] files = DirInfo.GetFiles();

directory indexing是什么意思

directory indexing 目录索引查询;目录泄露;目录浏览 例句 1.Requests for directory indexes came in fast and furious, and yet directory indexing was shut off. 对的要求目录索引进了疯狂般,然而目录标引被关闭。

2.During indexing detailed performance data is generated, in the form of "stat_. html" files generated in the log directory. 在索引详细性能数据期间生成,在日志目录中生成“stat_.html”格式的文件。

3.Indexing is done in parallel per directory. 在每个目录下可以并行完成索引。

directory info遍历文件夹

private void getFiles(string path) //遍历取得mp3音乐文件 { DirectoryInfo dir = new DirectoryInfo(path); DirectoryInfo[] subDirs = dir.GetDirectories(); foreach (DirectoryInfo dirInfo in subDirs) { getFiles(dirInfo.FullName) } foreach (FileInfo f in dir.GetFiles("*.mp3")) { addFile(f.FullName); //添加方法 string strTmp = Convert.ToString(num); for (int i = 1; i <= 28 - strTmp.Length; i++) { strTmp += ; } strTmp += f.Name; this.listBox1.Items.Add(strTmp); } }

FileInfo 这个类是干什么用的 什么意思哦

.NET内建类型中提供了FileInfo和DirectoryInfo俩个类型,分别用来操作文件和文件夹,有别于File和Directory类型,FileInfo和DirectoryInfo主要功能在于操作文件和文件夹在文件系统中的结构,完成诸如:创建,复制,读取信息,移动,判断是否存在,删除等功能。

public class UseFileInfo { //static void Main(string[] arg) //{ // Processfile(); // Console.Read(); //} static void Processfile() { FileInfo info = null; FileInfo newInfo = null; //创建文件 info = new FileInfo("c:\test1.txt"); using (FileStream fs = info.Create()) { } Console.WriteLine("原始文件:"); ReadFileInfo(info); //移动文件 info.MoveTo("c:\test2.txt"); Console.WriteLine("移动后的新文件:"); ReadFileInfo(info); //复制文件 newInfo = info.CopyTo("c:\test3.txt"); Console.WriteLine("复制后的新文件:"); ReadFileInfo(newInfo); } static void ReadFileInfo(FileInfo fi) { Console.WriteLine("文件名为:"+fi.Name); Console.WriteLine("文件在:"+fi.DirectoryName); Console.WriteLine("文件的长度:"+fi.Length); Console.WriteLine("文件创建于:"+fi.CreationTime); Console.WriteLine("文件的最后访问时间:" + essTime); Console.WriteLine("文件的最后修改时间:" + fi.LastWriteTime); Console.WriteLine("文件全名是:" + fi.FullName); Console.WriteLine("文件的扩展名是:" + fi.Extension); } } public class UseDirectoryInfo { static void Main(string[] args) { ProcessDirectoryInfo(); Console.Read(); } static void ProcessDirectoryInfo() { DirectoryInfo di = null; di = new DirectoryInfo("c:\text"); di.Create(); di.CreateSubdirectory("subidc"); FileInfo info = new FileInfo("c:\text\subidc\text.txt"); using (FileStream fs = info.Create()) { } ReadDirectoryInfo(di); di.MoveTo("c:\test2"); } static void ReadDirectoryInfo(DirectoryInfo di) { Console.WriteLine("文件夹名为:"+di.Name); Console.WriteLine("父文件夹为:"+di.Parent.Name); Console.WriteLine("文件夹创建于:"+di.CreationTime); Console.WriteLine("文件夹的最后修改时间:" + di.LastWriteTime); Console.WriteLine("文件夹的最后访问时间:" + essTime); Console.WriteLine("文件夹的全名是:" + di.FullName); Console.WriteLine("文件夹中的文件:"); FileInfo[] fis = di.GetFiles(); foreach (FileInfo fi in fis) { ReadFileInfo(fi); } Console.WriteLine("文件夹中的子文件夹:"); DirectoryInfo[] dis = di.GetDirectories(); foreach (DirectoryInfo dd in dis)//递归获取所有子文件夹 { ReadDirectoryInfo(dd); } } static void ReadFileInfo(FileInfo fi) { Console.WriteLine("文件名为:" + fi.Name); Console.WriteLine("文件在:" + fi.DirectoryName); Console.WriteLine("文件的长度:" + fi.Length); Console.WriteLine("文件创建于:" + fi.CreationTime); Console.WriteLine("文件的最后访问时间:" + essTime); Console.WriteLine("文件的最后修改时间:" + fi.LastWriteTime); Console.WriteLine("文件全名是:" + fi.FullName); Console.WriteLine("文件的扩展名是:" + fi.Extension); } }

HostKvm:香港国际/韩国KVM夏季7折,2G内存套餐月付5.95美元起

HostKvm是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。目前商家发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付5.95美元起。下面分别列出几款主机套餐配置信息。套餐:韩国KR...

wordpress公司网站模板 wordpress简洁高级通用公司主题

wordpress公司网站模板,wordpresss简洁风格的高级通用自适应网站效果,完美自适应支持多终端移动屏幕设备功能,高级可视化后台自定义管理模块+规范高效的搜索优化。wordpress公司网站模板采用标准的HTML5+CSS3语言开发,兼容当下的各种主流浏览器: IE 6+(以及类似360、遨游等基于IE内核的)、Firefox、Google Chrome、Safari、Opera等;同时...

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

directoryinfo为你推荐
soapui下载SoapUi怎么安装g2g电子商务中的g2g模式代表fclosefclose / fopen知识库管理系统销售易CRM知识库,这是干什么用的?最开放的浏览器用的最多的三个浏览器是?rdlDVD±RW/±RDL/RAM 具体什么意思数秦科技数秦科技旗下有哪些区块链项目?spawning为什么编译和运行vc++ 时会出现Error spawning c1.exe 的错误民生电商民生电商与传统的电商有什么区别?民生电商陆金所、民生电商哪个更适合投资?
北京域名注册 花生壳免费域名 technetcal 账号泄露 淘宝双十一2018 typecho 好看的桌面背景图 asp免费空间申请 老左正传 免费网页空间 阿里云官方网站 什么是web服务器 移动王卡 湖南铁通 magento主机 一句话木马 上海服务器托管 tftp服务器是什么 七夕促销海报 永久免费网络电话 更多