c#的DirectoryInfo,FileSystemInfo问题

问题描述

我这有些语句,不知道有没有错误,请帮忙看一下,谢谢我是想用循环取得某个文件夹下各个文件的路径,我的语句为下://TextBox1问一个文本控件,它的内容可以为:d:areaTextBox1DirectoryInfodi_area=newDirectoryInfo(this.TextBox1.Text);//FileSystemInfo[]dis_jianli=di_area.GetFileSystemInfos();for(inti_jianli;i_jianli<dis_jianli.Length;i_jianli++){stringpath=this.TextBox1.Text+"\"+dis_jianli[i_jianli].ToString();//?想问一下这个语句有没有问题?如果有是哪里的错误,应该怎么改写}

解决方案

解决方案二:
引用楼主wang0220的帖子:

我这有些语句,不知道有没有错误,请帮忙看一下,谢谢我是想用循环取得某个文件夹下各个文件的路径,我的语句为下://TextBox1问一个文本控件,它的内容可以为:d:areaTextBox1DirectoryInfodi_area=newDirectoryInfo(this.TextBox1.Text);//FileSystemInfo[]dis_jianli=di_area.GetFileSystemInfos();for(inti_jianli;i_jianli<dis_jianli.Length;i_jianli++){stringpath=this.TextBox1.Text+"\"…

都知道某个文件夹下了,还取得它下面的文件的路径?
解决方案三:
因为我要分析这些文件夹下的文件中的内容,提取文件的某些数据,所以要具体到某个文件的路径.谢谢了.请帮忙看一下那样写符合不符合语法的规则,因为我不知道怎么利用FileSystemInfo[]dis_jianli来取得某个文件的路径?
解决方案四:
本人已经解决,谢谢大家的关注,谢谢!
解决方案五:
可以用listBox绑定dis_jianli这样就可以呈现了

时间: 2024-10-25 04:17:47

c#的DirectoryInfo,FileSystemInfo问题的相关文章

VB.net判断一个FileSystemInfo变量是否为DirectoryInfo

问题描述 如题,ForEachfsAsFileSystemInfoInfsinfoIffsIsDirectoryInfoThenEndIfNext 报错:"DirectoryInfo"是一个类型,不能用作表达式 解决方案 解决方案二:在线等解决方案三:你是否也要把声明部分贴出来?不然,这问题只有你自己看得懂,别人看不懂的.解决方案四:用typeof或者gettype

DirectoryInfo的用法(怎么判断文件只读)

 protected void Page_Load(object sender, EventArgs e)         {             string path = Server.MapPath("~");             DirectoryInfo dirInfo = new DirectoryInfo(path);                         // 获取当前文件夹中含有'd'这个字母的文件或者文件夹             FileSyst

如何创建FileSystemInfo的实例?

问题描述 如何创建FileSystemInfo的实例?FileSystemInfo是抽象类,不能通过构造函数生成一个实例,那有没有其他的方法呢?DirectoryInfo.GetFileSystemInfos方法到是可以生成,但它生成的是指定路径下所有文件或文件夹的FileSystemInfo,我想通过一个string生成一个FileSystemInfo的实例请问怎么才能生成呢?我这样做有一个目的,就是我可以不用判断string是文件还是文件夹,就可以判断它是否存在 解决方案 解决方案二://但

使用DirectoryInfo绑定数据,然后分页的问题。

问题描述 代码如下,绑定后,如果一次性显示,没有问题,但是如果我把pagesize=2,那么显示就有问题了.每次都只是显示同样的图片.为什么?麻烦通俗直观的解释.谢谢<%@PageLanguage="C#"%><%@ImportNamespace="System.IO"%><!DOCTYPEhtml><scriptrunat="server">voidpage_load(){if(!Page.IsP

C#实现的列出目录下所有子目录和文件的程序(附思路)

程序 把自己的资料刻录成很多光盘,发现连自己都很难找到需要的文件在哪张光盘上,因此我就根据需求,在Visual Studio.NET中写了一个列出目录下所有子目录和文件的程序,以方便我列出刻录的资料光盘上的所有文件信息. 本程序的主要算法是递归,主函数如下: //递归列出目录下的所有文件和子目录 public void ListFiles( FileSystemInfo fileinfo ) { if( ! fileinfo.Exists ) return; DirectoryInfo diri

C#初学乍练-文本替换工具命令行版

初学|命令行 该程序使用正则表达式进行文字替换,广度优先遍历子目录(基础知识很重要), 解决无法替换回车换行的问题 class Replacee { /// <summary> /// 替换文件中字符 /// </summary> /// <param name="fileFullName">文件全名</param> /// <param name="replacedBy">用于替换的字符串</par

路径,文件,目录,I/O常见操作汇总(二)

摘要: 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供一些解决方案,即使没有你想要的答案,也希望能提供给你一点有益的思路,如果你有好的建议,恳请能够留言,使这些内容更加完善. 主要内容: 一.路径的相关操作, 如判断路径是否合法,路径类型,路径的特定部分,合并路径,系统文件夹路径等内容: 二.相关通用文件对话框,这些对话框可以帮助我们操作文件系统中的文件和目录: 三.文件.目录.驱动器的操作

.net程序员应该掌握的常用类库

系统类 Type类,Object类,String类, Arrary类,Console类, Exception类,GC类, MarshalByRefObject类, Math类. DateTime结构,Guid 结构, ICloneable接口,IComparable接口,IConvertible接口, IDisposable类, 集合类 ICollection接口,IComparer接口,IDictionary接口.IDictionaryEnumerator接口 ,IEnumerable接口,

C# 如何获取指定目录包含的文件和子目录

 如何获取指定目录包含的文件和子目录 1. DirectoryInfo.GetFiles():获取目录中(不包含子目录)的文件,返回类型为FileInfo[],支持通配符查找: 2. DirectoryInfo.GetDirectories():获取目录(不包含子目录)的子目录,返回类型为DirectoryInfo[],支持通配符查找: 3. DirectoryInfo. GetFileSystemInfos():获取指定目录下(不包含子目录)的文件和子目录,返回类型为FileSystemInf