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

CloudCone($82/月)15-100M不限流量,洛杉矶CN2 GIA线路服务器

之前分享过很多次CloudCone的信息,主要是VPS主机,其实商家也提供独立服务器租用,同样在洛杉矶MC机房,分为两种线路:普通优化线路及CN2 GIA,今天来分享下商家的CN2 GIA线路独立服务器产品,提供15-100Mbps带宽,不限制流量,可购买额外的DDoS高防IP,最低每月82美元起,支持使用PayPal或者支付宝等付款方式。下面分享几款洛杉矶CN2 GIA线路独立服务器配置信息。配...

云如故枣庄高防(49元)大内存2H2G49元8H8G109元

云如故是一家成立于2018年的国内企业IDC服务商,由山东云如故网络科技有限公司运营,IDC ICP ISP CDN VPN IRCS等证件齐全!合法运营销售,主要从事自营高防独立服务器、物理机、VPS、云服务器,虚拟主机等产品销售,适合高防稳定等需求的用户,可用于建站、游戏、商城、steam、APP、小程序、软件、资料存储等等各种个人及企业级用途。机房可封UDP 海外 支持策略定制 双层硬件(傲...

特网云,美国独立物理服务器 Atom d525 4G 100M 40G防御 280元/月 香港站群 E3-1200V2 8G 10M 1500元/月

特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。公司名:珠海市特网科技有限公司官方网站:https://www.56dr.com特网云为您提供高速、稳定、安全、弹性的云计算服务 计算、存储、监控、安全,完善...

directoryinfo为你推荐
bff有BFF什么什么意思备忘录模式为什么我的华为手机界面总是有个框框在备忘录上面editplus破解版DBTools Manager Professional 破解版在哪里可以下载?民生电商民生电商是民生银行吗?petshopPet Shop Boys - Go West的中文意思是什么?思科网络工程师网络工程师与思科认证的网络工程师有什么区别postgresql命令如何学习PostgreSQL SQL语法启动iiswin7如何启动iis经典炸弹人炸弹人最大威力密码接收邮件服务器什么是"接收邮件服务器(POP)"
台湾主机 北京虚拟主机 怎样注册域名 购买域名和空间 sugarhosts kddi 缓存服务器 unsplash 美国php空间 云图标 服务器维护方案 已备案删除域名 免费活动 佛山高防服务器 33456 申请网页 in域名 太原联通测速 上海电信测速 net空间 更多