vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Allgemeine Diskussionen
Re: API-Funktion GetTempPath 
Autor: ModeratorDieter (Moderator)
Datum: 17.03.02 12:22

Hallo Manfred,

das Problem mit den kurzen Dateinamen habe ich selbst erst kürzlich in einem meiner Projekte gehabt. Ich habe mir beholfen, indem ich den kurzen Dateinamen des TEMP-Pfades folgendermassen in den entsprechend langen Dateinamen umwandele:
<font color=green>' Langen Dateinamen ermitteln</font>
Public Function GetLongName(ByVal sShortName As String) As String
  Dim sOrdner() As String
  Dim sLongName As String
  Dim I As Integer
  Dim sTemp As String
  Dim iCount As Integer
 
  sLongName = ""
  sOrdner = Split(sShortName, "\")
  iCount = UBound(sOrdner)
 
  For I = iCount To 1 Step -1
    If I = iCount Then
      sTemp = Dir$(sShortName)
      sLongName = sTemp + sLongName
    Else
      sTemp = Dir$(sShortName, vbDirectory + vbHidden)
      sLongName = sTemp & "\" & sLongName
    End If
    sShortName = Left$(sShortName, Len(sShortName) - Len(sOrdner(I)) - 1)
  Next I
  sLongName = sOrdner(0) & "\" & sLongName
 
  GetLongName = sLongName
End Function
Hoffe, die Funktion hilft Dir weiter.

Cu
Dieter
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
API-Funktion GetTempPath56Manfred17.03.02 12:01
Re: API-Funktion GetTempPath274ModeratorDieter17.03.02 12:22
Re: API-Funktion GetTempPath43Manfred17.03.02 14:08
Re: API-Funktion GetTempPath290ModeratorDieter17.03.02 14:17
Nochmal was...295ModeratorDieter17.03.02 12:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel