Postupy: Jak určíte absolutní cesta k soubor v jazyce Visual Basic
Metoda GetFileInfo vrátí objekt FileInfo, který může být použit k určení informací o souboru, včetně jeho umístění, které je obsaženo v vlastnosti FullName.
Pokud soubor neexistuje, GetFileInfo nevyvolá výjimka, ale vyjímka je vyvolána ve chvíli kdy je zavolána vlastnost objektu System.IO.FileInfo.
Postup
Chcete-li zjistit absolutní cesta k soubor
Použijte metodu GetFileInfo pro získání objektu FileInfo pro soubor, který chcete zkontrolovat. Vlasnost FullName obsahuje absolutní cestu. Následující příklad určuje absolutní cesta Test.txt a zobrazí ji v okně se zprávou.
Dim getInfo As System.IO.FileInfo getInfo = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test.txt") MsgBox(getInfo.FullName)
Robustní programování
Následující případy mohou způsobit výjimku:
Název cesta je chybný. Například obsahuje neplatné znaky nebo se skládá pouze s prázdných znaků (ArgumentException).
Soubor neexistuje nebo je Nothing (ArgumentNullException).
Cesta obsahuje dvojtečku ve středu řetězce (NotSupportedException).
Cesta je příliš dlouhá (PathTooLongException).
Uživatel nemá potřebná oprávnění (SecurityException).
Uživatel nemá ACL (seznam řízení přístupu) přístup k soubor (UnauthorizedAccessException).
Viz také
Úkoly
Postupy: Zpracování cesty souboru v jazyce Visual Basic