Megosztás a következőn keresztül:


Útmutató: Fájlútvonalak elemzése a Visual Basicben

Az FileSystem objektum számos hasznos módszert kínál a fájlelérési utak elemzésekor.

  • A CombinePath metódus két elérési utat használ, és egy megfelelően formázott kombinált elérési utat ad vissza.

  • A GetParentPath metódus a megadott elérési út szülőjének abszolút elérési útját adja vissza.

  • A GetFileInfo metódus egy FileInfo olyan objektumot ad vissza, amely lekérdezhető a fájl tulajdonságainak meghatározásához, például a fájl nevét és elérési útját.

Ne hozzon döntéseket a fájl tartalmáról a fájlnévkiterjesztés alapján. Előfordulhat például, hogy a Form1.vb fájl nem Visual Basic-forrásfájl.

Fájl nevének és elérési útjának meghatározása

  • DirectoryName Az objektum és Name a tulajdonságok segítségével meghatározhatja a FileInfo fájl nevét és elérési útját. Ez a példa meghatározza a nevet és az elérési utat, és megjeleníti őket.

    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)
    

Egy fájl nevének és könyvtárának egyesítése a teljes elérési út létrehozásához

  • Használja a metódust CombinePath , és adja meg a könyvtárat és a nevet. Ez a példa az előző példában létrehozott sztringeket folderPathfileName veszi fel, egyesíti őket, és megjeleníti az eredményt.

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

Lásd még