/ / VB - Lire le fichier ligne par ligne vérifier l'existence - vb.net, fichier, ligne, existe

VB - Lecture de fichiers ligne par ligne, vérifie l'existence - vb.net, fichier, ligne, existe

j'ai le fichier texte suivant contenant les chemins des fichiers dont j'ai besoin pour vérifier l'existence de:

C:pathtofile1
C:pathtofile2
C:pathtofile3
C:pathtofile4

J'ai essayé d'écrire du vb (pour la première fois) pour lire le fichier texte, ligne par ligne, stocker la ligne et vérifier l'existence de cette chaîne. Voici le code:

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

Ma question est la suivante, disons que je voulais ajouter un chemin d'accès distant au fichier, que devrais-je changer dans le code ci-dessus pour pouvoir vérifier cela?

c'est à dire

C:pathtofile1
C:pathtofile2
C:pathtofile3
C:pathtofile4
\server.domainpathtofile5
\server.domain2pathtofile6

Merci d'avance.

Correction après commentaire:

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

Réponses:

1 pour la réponse № 1

Les chemins de réseau sont généralement comme ceci: //192.168.x.y/Users/

après Utilisateurs, vous mettez le chemin du fichier.

192.168.x.y est l'adresse IP de la machine distante. Vous pouvez également utiliser le nom d'hôte à la place de l'adresse IP.

J'espère que ça aide.