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 dizeleri folderPathfileName alır, birleştirir ve sonucu görüntüler.

    Dim fullPath As String
    fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName)
    MsgBox(fullPath)
    

Ayrıca bkz.