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

HostSlim,双E5-2620v2/4x 1TB SATA大硬盘,荷兰服务器60美元月

hostslim美国独立日活动正在进行中,针对一款大硬盘荷兰专用服务器:双E5-2620v2/4x 1TB SATA硬盘,活动价60美元月。HostSlim荷兰服务器允许大人内容,不过只支持电汇、信用卡和比特币付款,商家支持7天内退款保证,有需要欧洲服务器的可以入手试试,记得注册的时候选择中国,这样不用交20%的税。hostslim怎么样?HostSlim是一家成立于2008年的荷兰托管服务器商,...

pacificrack:VPS降价,SSD价格下降

之前几个月由于CHIA挖矿导致全球固态硬盘的价格疯涨,如今硬盘挖矿基本上已死,硬盘的价格基本上恢复到常规价位,所以,pacificrack决定对全系Cloud server进行价格调整,降幅较大,“如果您是老用户,请通过续费管理或升级套餐,获取同步到最新的定价”。官方网站:https://pacificrack.com支持PayPal、支付宝等方式付款VPS特征:基于KVM虚拟,纯SSD raid...

BGP.TO日本和新加坡服务器进行促销,日本服务器6.5折

BGP.TO目前针对日本和新加坡服务器进行促销,其中日本东京服务器6.5折,而新加坡服务器7.5折起。这是一家专门的独立服务器租售网站,提供包括中国香港、日本、新加坡和洛杉矶的服务器租用业务,基本上都是自有硬件、IP资源等,国内优化直连线路,机器自动化部署上架,并提供产品的基本管理功能(自助开关机重启重装等)。新加坡服务器 $93.75/月CPU:E3-1230v3内存:16GB硬盘:480GB ...

directoryinfo为你推荐
策略组组策略是什么,命令是什么???空白代码空白名字代码溢出隐藏overflow:hidden:溢出隐藏了。waves插件请问下waves9是什么东西,插件吗?mergecellsExcel 合并及计数宏 VBA文件系统类型常见的文件类型有哪几种?酷源码怎样看源码下优酷视频multipler多重人格是什么意思哦???安卓ps模拟器我想下载一个PS模拟器,安卓系统手机用什么模拟器好求网址微信客服在线咨询微信人工电话是什么
广东vps 草根过期域名 enzu pccw 68.168.16.150 空间打开慢 网站监控 tightvnc 申请个人网页 合肥鹏博士 免费高速空间 免费申请网站 服务器监测 闪讯官网 重庆电信服务器托管 lick 广州虚拟主机 华为k3 阿里云邮箱登陆 深圳主机托管 更多