Re: FAT & uC & rövidfilenév & Windows API
Fuzesi Arnold
arnold.fuzesi.lista at gmail.com
Thu Oct 4 11:26:31 CEST 2007
Nem jön össze :((
Köpködjétek meg pls:
/************************************************************/
Private Function CreateDirInfo() As Boolean
Try
Using sw As StreamWriter = New StreamWriter(DirInfo, _
False, System.Text.Encoding.Default)
For i As Integer = 0 To listCd.Items.Count - 1
Dim ShortName As String
ShortName = Path.GetFileName(Rovid(Fajlnev))
sw.WriteLine(ShortName & ":" & Fajlnev)
Next
End Using
Return True
Catch ex As Exception
Return False
End Try
End Function
Private Declare Function GetShortPathName Lib "kernel32" Alias
"GetShortPathNameA" ( _
ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal
cchBuffer As Integer) As Integer
Private Function Rovid(ByVal rovidnev As String) As String
Dim retval As Integer
Dim shortfilename As String
Dim getshortfilename As String
shortfilename = Microsoft.VisualBasic.Space(260)
retval = GetShortPathName(rovidnev, shortfilename,
Microsoft.VisualBasic.Len(shortfilename))
getshortfilename = Microsoft.VisualBasic.Left(shortfilename, retval)
Return getshortfilename
End Function
A CreateDirInfoban a system.text.encodingban már megadtam egy csomó
kódlapot, a GetEncoding
segítségével, de semmi, illetve voltak változások, de nem az ami kell :)
/************************************************************/
Kösz!!!!!!!!!!
A.
----- Original Message -----
From: "Krisztian Steber_lists" <sklists at steber.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, October 03, 2007 5:53 PM
Subject: Re: FAT & uC & rövidfilenév & Windows API
Hali!
> öööö... ezt a usereknek nem adhatom oda :)
> Egy csilivili program íródik, abban kell megoldani mindenképp.
Ha .NET C#, akkor majdnem ugyanez.
Hirtelen, de nem próbáltam:
strCorrectName =
System.Text.Encoding.Default.GetString(System.Text.Encoding.GetEncoding(852).GetBytes(strFilename))
Ahol az strFileName tartalmazza a konvertálandó stringet.
Ha pedig sima C++-ban íródik, akkor tegnap mellékeltem egy forrást,
abból ki lehet mazsolázni, az egy fájl tartalmát konvertálja.
Üdv.,
SK.
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list