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)
Links Externos
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,