Hi!
Ich habe (besonders unter Windows10) ein Problem, wenn ein Kunde in seiner Pfadangabe zu seinem Speicherungsverzeichnis ein oder mehrere Leerzeichen einfügt.
z.B. path1 = C:\Program Files (x86)\RGB\ARCHIV_X\
! !
Kann ich danach eine Datei aus diesem Archiv wie folgt aufrufen:
xname = alltrim(path1)+"xyz.dbf"
oder wird mit ALLTRIM der Name der Datei komprimiert und die Leerzeichen entfernt?
Wie könnte ich dieses Problem lösen?
Vielen Dank im Voraus!
Gruß Werner
Leerzeichen in einer Pfadangabe
Moderator: Moderatoren
- Rudolf
- Programmier-Gott
- Beiträge: 1418
- Registriert: Mo, 02. Jan 2006 23:03
- Wohnort: Salzburg/Österreich
- Kontaktdaten:
Re: Leerzeichen in einer Pfadangabe
Hallo Werner,
versuch den Pfad in Anführungszeichen zu übergeben wenn Du die Leerzeichen benötigst
Grüße
Rudolf
versuch den Pfad in Anführungszeichen zu übergeben wenn Du die Leerzeichen benötigst
Grüße
Rudolf
Rudolf Reinthaler
http://www.formcommander.net
http://www.formcommander.net
- Tom
- Der Entwickler von "Deep Thought"
- Beiträge: 9361
- Registriert: Do, 22. Sep 2005 23:11
- Wohnort: Berlin
- Hat sich bedankt: 101 Mal
- Danksagung erhalten: 361 Mal
- Kontaktdaten:
Re: Leerzeichen in einer Pfadangabe
Um aber auf die eigentliche Frage zu antworten: AllTrim() entfernt führende und folgende Leerzeichen, keine innerhalb des Strings. Trim() entfernt folgende, LTrim() führende. Aus dem Text würde man mit StrTran() entfernen.
Herzlich,
Tom
Tom
- brandelh
- Foren-Moderator
- Beiträge: 15696
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 66 Mal
- Danksagung erhalten: 33 Mal
- Kontaktdaten:
Re: Leerzeichen in einer Pfadangabe
Soweit ich weiß sind die Leerzeichen IM PFAD erlaubt und müssen dann da auch im Namen erhalten bleiben.
Am Ende und am Anfang sind sie nicht erlaubt, somit müsste alltrim() genau das machen was du erwartest.
Am Ende und am Anfang sind sie nicht erlaubt, somit müsste alltrim() genau das machen was du erwartest.
Gruß
Hubert
Hubert
- Herbert
- Der Entwickler von "Deep Thought"
- Beiträge: 1991
- Registriert: Do, 14. Aug 2008 0:22
- Wohnort: Gmunden am Traunsee, Österreich
- Danksagung erhalten: 3 Mal
- Kontaktdaten:
Re: Leerzeichen in einer Pfadangabe
Abgesehen davon - ich empfehle NICHT auf Programmpfade von Windows loszugehen (Zugriffsrechte als Problem), sondern stets eigene Pfade zu verwenden.
Grüsse Herbert
Immer in Bewegung...
Immer in Bewegung...