Skip to content

Tag-icone-mini.png Genexus

Referenciado por: Dicas Técnicas | File Upload para Genexus | Uploadify para Genexus |

Esse artigo é sobre manipulação de arquivos no Genexus.

Operações em Arquivos ​

A manipulação é feita através de uma variável do tipo File.

Atenção para permissão na pasta de onde se quer ler ou gravar o arquivo.

Declaração da variável ​

&File File

Atribuir arquivo físico à variável ​

&File.Source = // <caminho absoluto do arquivo>

Verificar se arquivo existe ​

If &File.Exists() // Existe Else // Não existe Endif

Excluir arquivo ​

&File.Delete()

Ler conteúdo do arquivo ​

Genexus abre o arquivo, lê o conteúdo e fecha o arquivo.

// &ConteudoArquivo LongVarChar(2M)   &ConteudoArquivo = &File.ReadAllText()

Obter MD5 do arquivo ​

// &CryptoHash CryptoHash // &MD5Arquivo VarChar(32)   &CryptoHash.Algorithm = CryptoHashAlgorithm.MD5 &MD5Arquivo = &CryptoHash.Compute(&ConteudoArquivo)

http://wiki.genexus.com/commwiki/servlet/wiki?6915,File%20data%20type

http://wiki.genexus.com/commwiki/servlet/wiki?24070,File+data+type%3A+Text+file+handling,