VB - 逐行读取文件检查是否存在
VB - Read file line by line check existence
我有以下文本文件,其中包含我需要检查是否存在的文件路径:
C:\path\to\file1
C:\path\to\file2
C:\path\to\file3
C:\path\to\file4
我已经尝试编写一些 vb(第一次)来逐行读取所述文本文件,存储该行,并检查该字符串是否存在。这是代码:
Imports System.IO
Module Module1
Sub Main()
' Store the line in this String.
Dim line As String
' Create new StreamReader instance with Using block.
Using reader As StreamReader = New StreamReader("file.txt")
' Read one line from file
line = reader.ReadLine
End Using
' Write if the file exists or not
Console.WriteLine(File.Exists(line) ? "File exists." : "File does not exist.");
End Sub
我的问题是,假设我想为文件添加一个远程路径,我需要在上面的代码中更改什么才能进行检查?
即
C:\path\to\file1
C:\path\to\file2
C:\path\to\file3
C:\path\to\file4
\server.domain\path\to\file5
\server.domain2\path\to\file6
提前致谢。
评论后更正:
Imports System.IO
Module Module1
Sub Main()
' Loop over lines in file.
For Each line As String In File.ReadLines("file.txt")
' Display the line.
Console.WriteLine(File.Exists(line) ? "File exists." : "File does not exist.");
Next
End Sub
End Module
网络路径通常是这样的:
//192.168.x.y/Users/
在用户之后,您输入文件的路径。
192.168.x.y 是远程机器的 IP 地址。您也可以使用主机名代替 IP 地址。
希望对您有所帮助。
我有以下文本文件,其中包含我需要检查是否存在的文件路径:
C:\path\to\file1
C:\path\to\file2
C:\path\to\file3
C:\path\to\file4
我已经尝试编写一些 vb(第一次)来逐行读取所述文本文件,存储该行,并检查该字符串是否存在。这是代码:
Imports System.IO
Module Module1
Sub Main()
' Store the line in this String.
Dim line As String
' Create new StreamReader instance with Using block.
Using reader As StreamReader = New StreamReader("file.txt")
' Read one line from file
line = reader.ReadLine
End Using
' Write if the file exists or not
Console.WriteLine(File.Exists(line) ? "File exists." : "File does not exist.");
End Sub
我的问题是,假设我想为文件添加一个远程路径,我需要在上面的代码中更改什么才能进行检查?
即
C:\path\to\file1
C:\path\to\file2
C:\path\to\file3
C:\path\to\file4
\server.domain\path\to\file5
\server.domain2\path\to\file6
提前致谢。
评论后更正:
Imports System.IO
Module Module1
Sub Main()
' Loop over lines in file.
For Each line As String In File.ReadLines("file.txt")
' Display the line.
Console.WriteLine(File.Exists(line) ? "File exists." : "File does not exist.");
Next
End Sub
End Module
网络路径通常是这样的: //192.168.x.y/Users/
在用户之后,您输入文件的路径。
192.168.x.y 是远程机器的 IP 地址。您也可以使用主机名代替 IP 地址。
希望对您有所帮助。