Nasıl Yapılır: Visual Basic'te Dosya Yollarını Ayrıştırma
nesnesi, FileSystem dosya yollarını ayrıştırırken bir dizi yararlı yöntem sunar.
CombinePath yöntemi iki yol alır ve düzgün biçimlendirilmiş bir birleşik yol döndürür.
yöntemi, GetParentPath sağlanan yolun üst öğesinin mutlak yolunu döndürür.
yöntemi, GetFileInfo dosyanın adı ve yolu gibi özelliklerini belirlemek için sorgulanabilen bir FileInfo nesne döndürür.
Dosya adı uzantısına göre dosyanın içeriği hakkında karar verme. Örneğin, Form1.vb dosyası bir Visual Basic kaynak dosyası olmayabilir.
Dosyanın adını ve yolunu belirlemek için
DirectoryName Dosyanın adını ve yolunu belirlemek için nesnesinin ve Name özelliklerini FileInfo kullanın. Bu örnek, adı ve yolu belirler ve görüntüler.
Dim testFile As System.IO.FileInfo testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt") Dim folderPath As String = testFile.DirectoryName MsgBox(folderPath) Dim fileName As String = testFile.Name MsgBox(fileName)
Dosyanın adını ve dizinini birleştirerek tam yolu oluşturmak için
dizinini
CombinePath
ve adını sağlayarak yöntemini kullanın. Bu örnek, önceki örnekte oluşturulan dizelerifolderPath
fileName
alır, birleştirir ve sonucu görüntüler.Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)