File name ohne Pfad
Übersicht
BlitzBasic
Beginners-Corner|
|
BlacksideBetreff: File name ohne Pfad |
Antworten mit Zitat |
|---|---|---|
|
Ist es möglich den name eines Files ohne den Pfad in einer Variable zu speichern? Ich nehme um das File auszuwählen Blitzsys mit DLLGetOpenFileName$.
MFG BLackside |
||
|
|
Hagbard |
Antworten mit Zitat |
|---|---|---|
|
Ich habe nichts weiter gefunden, was durch die BlitzSys unterstützt wird.
C:\win\datei.text - starte am ende des Strings und gehe ihn rückwärts durch bis Backslash erreicht wird (das wird dann aber nicht mehr gespeichert) - alternativ kannst du dir auch ab dem letzten Backslash im String kopieren. Das sind zwei Möglichkeiten, die mir spontan einfallen. Befehle: - Mid - Right |
||
- Zuletzt bearbeitet von Hagbard am Sa, Jun 09, 2007 22:06, insgesamt 2-mal bearbeitet
|
|
Silver_Knee |
Antworten mit Zitat |
|---|---|---|
| kukmal bei dem codearchiv da sind stringzerstörer von mit da ist sowas dabei | ||
|
|
Blackside |
Antworten mit Zitat |
|---|---|---|
|
Danke für eure hilfe!
Mit mid hat es funktioniert! Falls wer den Code brauch: Code: [AUSKLAPPEN] test$ = "1\2\3.txt"
char = Len(test$) For i = 1 To Len(test$) char = char-1 letter$ = Mid(test$,char,1) If letter$ = "\" Then char = char+1 letter$ = Mid(test$,char,Len(test$)+1-char) Goto nend EndIf Next .nend Print letter$ WaitKey End MFG Blackside |
||
DjDETE |
Antworten mit Zitat |
|
|---|---|---|
|
Probiers mal so:
Code: [AUSKLAPPEN] ;Mit bb: datei$=input("Gebe bitte den vollständigen Pfad ein") ;datei$ ist also der Pfad ;Mit b+: datei$=requestfile("Datei auswählen","*") ;Dansch bei bb und b+: While Instr(datei$,"\") datei$=Right$(datei$,Len(datei$)-Instr(datei$,"\")) Wend Jetzt ist datei$ der Dateiname Das war's auch schon. |
||
Übersicht
BlitzBasic
Beginners-Corner
Powered by phpBB © 2001 - 2006, phpBB Group
