Jump to content
Fivewin Brasil

Ajuda com cGetFile()


Rogerio Figueira

Recommended Posts

Olá a todos!

Meus caros, já fiz a pesquisa nos fóruns não encontrei uma solução:

cGetFile()  retorna o nome completo do arquivo com o diretório dele, p. ex.:

D:\eudora\attach\WP_20160121_18_52_26_Pro.jpg

C:\Users\Roger\Pictures\24862434_10155278059854503_7218341658060414317_n.jpg

Eu preciso além do que a função já retorna,  a pasta, o nome do arquivo e o tamanho em bytes separados, p. ex.:

D:\eudora\attach

WP_20160121_18_52_26_Pro.jpg

88976

 

C:\Users\Roger\Pictures

24862434_10155278059854503_7218341658060414317_n.jpg

56432

Alguém tem ideia de como fazer isso?

 

Tks.

 

 

Link to comment
Share on other sites

 

Olá a todos!

Meus caros, já fiz a pesquisa nos fóruns não encontrei uma solução:

cGetFile()  retorna o nome completo do arquivo com o diretório dele, p. ex.:

D:\eudora\attach\WP_20160121_18_52_26_Pro.jpg

C:\Users\Roger\Pictures\24862434_10155278059854503_7218341658060414317_n.jpg

Eu preciso além do que a função já retorna,  a pasta, o nome do arquivo e o tamanho em bytes separados, p. ex.:

D:\eudora\attach

WP_20160121_18_52_26_Pro.jpg

88976

 

C:\Users\Roger\Pictures

24862434_10155278059854503_7218341658060414317_n.jpg

56432

Alguém tem ideia de como fazer isso?

 

Tks.

 

 

Function u_Teste()
Local cFile := cGetFile32(,"Selecione o arquivo")
Local cPath, cFileName, cExtension
Local nBytes := FileSize(cFile)

HB_FNameSplit( cFile, @cPath, @cFileName, @cExtension )

MsgStop(cPath+Chr(13)+Chr(10)+;                // result: C:\xhb\source\data\
        cFileName+Chr(13)+Chr(10)+;            // result: test
        cExtension+Chr(13)+Chr(10)+;           // result: .dbf
        Str(nBytes,10)+" bytes "+Chr(13)+Chr(10)+;
        Str(nBytes/1024,10)+" K bytes "+Chr(13)+Chr(10)+;
        Str(nBytes/1024/1024,10)+" mb "+Chr(13)+Chr(10))

Return

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...