使用vb.net读取文件夹中所有文件的指定内容

作者&投稿:幸油 (若有异议请与网页底部的电邮联系)
用vb.net怎样实现在遍历某一文件夹下的所有文件~

'把下面的目录改成你要遍历的目录

Dim MyDir = "C:\Windows"
Dim MyInfo = MyDir + "目录下的所有文件包括:"
For Each MyFile In System.IO.Directory.GetFiles(MyDir)
MyInfo += Environment.NewLine + MyFile
Next
Me.RichTextBox1.Text =MyInfo

Using FolderBrowserDialog As New FolderBrowserDialog If FolderBrowserDialog.ShowDialog = Windows.Forms.DialogResult.OK Then Dim 资料夹 As String() = System.IO.Directory.GetFiles(FolderBrowserDialog.SelectedPath, "*") For Each 文件 In 资料夹 MsgBox(My.Computer.FileSystem.ReadAllText(文件)) '读取数据 My.Computer.FileSystem.WriteAllText(文件, "数据", False) '写入数据 Next End If End Using

先按行读出所有数据,然后找到需要的信息

  IEnumerable <string > list=  File.ReadLines("test.txt",Encoding.Default );
          foreach (string s in list)
          {
              if (s.Contains("图名"))
              {
                  textBox1.Text += s+"
";
              }
              if (s.Contains("图号"))
              {
                  textBox1.Text += s + "
";
              }
          }

 不好意思,用的C#,其实差不多了,自己改改就好了




VB.net 如果读取txt数据(或十进制dat数据)
vb.net虽也有input语句,但一次只能读取到一个变量中,可以用TextFieldParser类代替,但似乎没以前的方便。不过比以前的更灵活。写入文件Write还是可以用,在Microsoft.VisualBasic.FileIO中。Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click...

vb.net读取txt的数据作图问题
为了使得它与数学中的坐标系统相一致,可以使用VB.NET中Graphics类的两个方法;1、TranslateTransform---平移变换 格式:Graphics.TranslateTransform(dx,dy)其中:dx 和 dy分别是Single数据类型 2、ScaleTransform---缩放变换 格式:Graphics.ScaleTransform(sx,sy)其中:sx 和 sy分别是Single数据类型;例如...

vb.net读取流
If File.Exists(path) Then File.Delete(path)End If '写入流 Dim sw As StreamWriter = New StreamWriter(path)sw.WriteLine("This")sw.WriteLine("is some text")sw.WriteLine("to test")sw.WriteLine("Reading")sw.Close()'读取流 'Dim sr As StreamReader = New StreamReader(path) ...

求VB.NET读取网页内容写法
System.Text.Encoding.UTF8)Label1.Text = Regex.Match(sr.ReadToEnd, "回答采纳率").ToString 'sr。readtoend读取网页流到末尾,即使用正则表达式从网页流中提取“回答采纳率”,赋值给Label1.Text ‘没有则为空 sr.Dispose() '关闭流 End Sub'要提取什么东西用正则表达式最好 End Class ...

vb.net怎样读取和显示bin里面的数据
见上图,用鼠标按照上述三个步骤先后次序,一一单击进行选择和设置,“生成输出路径”。那么,在你的程序代码里使用:MsgBox(Application.StartupPath)显示的就是,你的当前默认的相对路径。

VB.NET 怎么读写二进制文件,类似Open
此处对创建二进制文件的简短介绍使用基类 BinaryReader 和 BinaryWriter 从文件获取信息,并将信息放入文件。这些类中的每个类均封装一个信息流,因此,在进一步操作之前,需要创建一个可用于来回写信息的流。因为要创建文件,所以可使用 FileStream 来公开特定文件,在此情况下,如果该文件已存在,则可以修改...

vb.net读取文件流
dim filename as string = "文件名" Using myfilestream As New FileStream(FileName, FileMode.Open, FileAccess.Read)Dim data() As Byte ReDim data(myfilestream.Length - 1)myfilestream.Read(data, 0, myfilestream.Length)myfilestream.Close()' data是你要的结果,为byte(), End Usin...

vb.net如何读取其他人的网页,并且可以自动判断编码的哪种?求函数_百度...
''函数名:GetHtml '作 用:读取其他网站页面内容 '参 数:Url是要读取的网站地址 '返回值:读取后的网站内容 'Function GetHtml(ByVal Url As String, ByVal bm As String) As String Dim httpReq As System.Net.HttpWebRequest Dim httpResp As System.Net.HttpWebResponse Dim httpURL ...

vb.net 怎么写入和多行读取txt文件,而且多次写如之前的不被覆盖?_百度...
.net应该提供了此类函数。如C#就有File.AppendAllText(filename,string)用于追加内容,File.ReadAllLine(filename)用于读取多行。

vb.net 中对txt文件的读取、写入的方法!始终保持txt里面只有一行!_百度...
FileOpen(1, "D:\\一行文件.txt", OpenMode.Output) ' Open file for output.WriteLine(1, "想只保留文件为一行 那你就写一行好了") ' Print blank line to file.FileClose(1) ' Close file.End Sub Private Sub 读取文件_Click(ByVal sender As System.Object, ByVal e As System....

汉台区13398247591: 使用vb.net读取文件夹中所有文件的指定内容 -
戚农泰力: 先按行读出所有数据,然后找到需要的信息 IEnumerable <string > list= File.ReadLines("test.txt",Encoding.Default ); foreach (string s in list) { if (s.Contains("图名")) { textBox1.Text += s+"\r\n"; } if (s.Contains("图号")) { textBox1.Text += s + "\r\n"; } } 不好意思,用的C#,其实差不多了,自己改改就好了

汉台区13398247591: 求大神指点 vb.net 怎么 遍历目录下的所有文件夹和文件夹下的所有文件 exe|txt.bmp|dll ... -
戚农泰力: IO.Directory.GetDirectories("文件夹") '获取文件夹中的所有子文件夹路径.IO.Directory.GetFiles("文件夹") '获取文件夹下所有文件的路径.'子文件夹的子文件夹,用递归;

汉台区13398247591: vb.net如何打开选定文件夹下所有TXT文件,读取数据,写入数据,并保存数据至新的文件 -
戚农泰力: Using FolderBrowserDialog As New FolderBrowserDialogIf FolderBrowserDialog.ShowDialog = Windows.Forms.DialogResult.OK ThenDim 资料夹 As String() = System.IO.Directory.GetFiles(FolderBrowserDialog.SelectedPath, "*")For Each...

汉台区13398247591: VB.net遍历某个文件夹,并读取子目录中的指定文件 -
戚农泰力: vb.net:Dim path = System.IO.Directory.GetFiles("D:\Log\abc", "*.txt", SearchOption.AllDirectories):搜索该路径下的所有txt类型的目录及子目录 path.AddRange(path) Dim _RecordInfo As String Dim _Reader As StreamReader _Reader = New StreamReader(file, System.Text.Encoding.Default):'以Default编码的形式读取file文件(文件写入的编码要与读取的编码一致)

汉台区13398247591: VB.NET openfiledialog怎样打开文件夹下的所有文件
戚农泰力: FolderBrowserDialog1.ShowDialog() TextBox1.Text = FolderBrowserDialog1.SelectedPath Dim File() As String = System.IO.Directory.GetFiles(TextBox1.Text) For Each Fname As String In File Dim F As New FileInfo(Fname) Dim listviewitem As ...

汉台区13398247591: VB.NET 遍历文件夹里所有的txt并放在一个文件夹里 -
戚农泰力: Private Sub GetChilren(ByVal Subject As String)For Each i As String In My.Computer.FileSystem.GetDirectories(Subject)GetChilren(i)'在这里递归NextFor Each i As String In My.Computer.FileSystem.GetFiles(Subject) '''txt,用全局变量或参数类数组、泛型、控件保存每个iNextEnd Sub

汉台区13398247591: vb.net 怎样获取指定的记事本所有内容,并显示textbox中? -
戚农泰力: Private Sub open() Dim thefile as string On Error Goto FE If (Right(dirLook.Path,1)="\") then TheFile=dirLook.Path+filFind.FileName Else TheFile=dirLook.Path+"\"+filFind.FileName End if Open thefile for input as #1 TEXTBOX1.text=Input(...

汉台区13398247591: 求用《VB.NET》获取文件夹下的所有MP3文件名的代码. -
戚农泰力: Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click For Each FileName As String In IO.Directory.GetFiles("E:\音乐", "*.mp3") TextBox1.Text &= vbNewLine & IO.Path.GetFileName(FileName) Next End Sub

汉台区13398247591: 现在有一个文件夹下面有多个文本文件,我想用VB逐个打开读取里面的数据?? -
戚农泰力: Dim Files() As String Private Sub Command1_Click() getFiles "c:\", Files() '获得文件,文件保存在Files()中'后面为读取数据 End Sub Private Sub getFiles(ByVal FilePath As String, F() As String) Dim FileList As FileListBox Dim i As ...

汉台区13398247591: vb.net怎么实现读取指定WORD文档中的内容 -
戚农泰力: If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK ThenDim docApp As Word.Application Dim docDocument As Word.Document Try docApp = New Word.Application docDocument = docApp.Documents.Open(OpenFileDialog1...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网