Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako na upgrade cestu z VB6 na Net

Práca s cestami v jazyku Visual Basic NET ( VB.NET ) , je dôležité , kedykoľvek máte čo do činenia s umiestnením súboru , napríklad " C : .. \\ Windows \\ example.inf , " a je potrebné rozrezať na cestu do názvu súboru , prípony súboru a adresára , kde je umiestnený súbor . Manipulácia cestu v Visual Basic 6.0 vyžaduje manipuláciu reťazec ručne reťazcové funkcie , ako je " stredná " . Našťastie , VB.NET je vybavený " cesta " triedy s vstavanými funkciami " GetDirectoryName , " " GetFileNameWithoutExtension " a " GetExtension " analyzovať reťazec cesty pre vás . Pokyny dovolená 1

Otvorte váš VB.NET súbor v editore , ako je napríklad Microsoft Visual Studio .
2

deklarovať reťazcovú premennú a priradiť mu cestu a názov súboru , ktoré pridaním nasledujúceho kódu do vašej funkcie :

Dim mypath As String

mypath = " C : \\ mydir \\ MYSUBDIR \\ file.txt "
3

Zobrazí cestu k súboru bez názvu súboru pridaním nasledujúci kód do vašich funkcie :

Dim path_only As String

path_only = Path.GetDirectoryName ( mypath )

MsgBox ( path_only )

sa zobrazí " C : . \\ mydir \\ MYSUBDIR " Opakované volanie " GetDirectoryName " s výsledkom z predchádzajúceho hovoru sa bude pohybovať na cestu do jedného adresára . Napríklad , " Path.GetDirectoryName ( path_only ) " bude produkovať " C : . \\ MyDir "
4

Zobrazí názov súboru bez prípony cesty alebo súboru pridaním nasledujúceho kódu :

Dim filename_only As String

filename_only = Path.GetFileNameWithoutExtension ( mypath )

MsgBox ( filename_only )

sa zobrazí " myfile . "
5

Zobraziť príponu pridaním nasledujúceho kódu :

Dim extension_only As String

extension_only = Path.GetExtension ( mypath )

MsgBox ( extension_only )

Zobrazí sa " . TXT . "
6

Uložte súbor VB.NET , skompilovať a spustiť program zobraziť výsledky svojich nových dráhových funkci .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené