variabel=path i Commondialog - Kan man det??

Tags:    visual-basic

Jeg har et program der henter en fil ind med
commondialog showopen
filnavn=commondialog.filename

Alt dette er meget godt.

Men nu vil jeg germe have programmet til at flytte filen til et
andet bibliotek.

og i filename står path + filnavn
eksempel(c:\\test\\test.txt)

jeg ville gerne finde en måde at adskille path (c:\\test\\)
og filnavn (test.txt)

i hver sin variabel..

Har i en måde til det??

Hilsen Jan






2 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej Jan.
Meget simpelt. I stedet for Commondialog.Filename bruger du Commondialog.FileTitle. Den returnerer nemlig kun filnavnet uden sti.

M.v.h.
Kurt
Jeg har et program der henter en fil ind med
commondialog showopen
filnavn=commondialog.filename

Alt dette er meget godt.

Men nu vil jeg germe have programmet til at flytte filen til et
andet bibliotek.

og i filename står path + filnavn
eksempel(c:\\test\\test.txt)

jeg ville gerne finde en måde at adskille path (c:\\test\\)
og filnavn (test.txt)

i hver sin variabel..

Har i en måde til det??

Hilsen Jan







Hej Jan

Noget i denne stil:

Dim SearchString As String
Dim SearchChar2 As String
Dim DataString As String
Dim iCharacter, MyPos As Integer

SearchString = "C:\\test\\data.txt"
SearchChar2 = "\\"
iCharacter = 1
Do
MyPos = iCharacter
iCharacter = InStr(MyPos + 1, SearchString, SearchChar2, 1)
Loop Until iCharacter = 0

DataString = SearchString.Substring(MyPos, (Len(SearchString) - MyPos))

Hilsen Thomas




t