0
によってファイルの行を読むVB - 私はの存在を確認するために必要なファイルのパスを含む、次のテキストファイルを持っているラインチェックの有無
を私は初めてのためのいくつかのVBを(書くことを試みまし)を使用して前記テキストファイルを1行ずつ読み込み、その行を格納し、その文字列の存在をチェックする。ここでは、コードがあります:
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
サイドノート:現在、ファイルの最初の行だけをチェックしています。シンプルな 'System.IO.File.ReadAllLines'を使うこともできます。それ以外はUNCのパスでも動作するはずです –
あなたにエラーが発生していますか? – topshot