
你可以先判断一下是不是RaR的文件,if(Exitis(文件名)==true){ 1、获得文件名。filenames 2、遍历里面的内容,之后再循环加到ListBox的Items里面就OK}
你是说读取一个文件夹中的所有文件吗???DirectoryInfo dirInfo = new DirectoryInfo(文件夹路径); //根据指定的文件夹路径创建一个目录对象FileInfo[] files = dirInfoGetFiles(); //获取该文件夹中的所有文件用数组保存foreach (FileInfo file in files) //遍历文件数组
{
ListViewItem item = new ListViewItem(); //创建ListViewItem 对象 itemText = fileName; itemSubItemsAddRange(new string[] { fileExtension, fileLastWriteTimeToShortDateString() });
lvwDirectoryFileItemsAdd(item);
}因为你没有说是读取到哪里,,,所以我给你的这个列子是读取到ListView。。。如果觉得哪有问题就加我Q把 。。。 568712192
你要理解,文件名称,文件名称的后缀。读取的目标文件,名称例如@"c:\aa"或者@"c:\aatxt"两者截然不同,文件名访问时按名称访问,与后缀名无关。后缀名是让你识别它是某个类型的文件,当然也可以自己定义一个特别点的后缀。
Dim dialog As OpenFileDialog = New OpenFileDialog
If dialogShowDialog() = WindowsFormsDialogResultOK Then
Dim filename As String
filename = dialogFileName
Dim results() As String
results = filenameSplit("\")
filename = results(resultsLength - 1)
filename = filenameSubstring(0, filenameLastIndexOf(""))
MessageBoxShow(filename)
End If
dialogDispose()
以上就是关于C# OpenFileDialog 打开RAR文件并获得rar内的文件列表全部的内容,包括:C# OpenFileDialog 打开RAR文件并获得rar内的文件列表、C#读取当前文件名要带后缀的、c# 读取特殊后缀文件里的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)