Ir para conteúdo
Fórum Script Brasil
  • 0

Criar Txt Oculto. (Resolvido)


Paulo Nobre

Pergunta

Prezados colegas,

O código abaixo é tradicional para cria um txt

If Not FileExists( ExtractFileDir(Application.exename)+'\SENHAS.txt') Then

begin

Assignfile(f,ExtractFileDir(Application.exename)+'\SENHAS.txt');

Rewrite(f);

Closefile(f);

end;

Como faria para criar este mesmo txt com a propriedade de OCULTO.

Agradeço a quem puder ajudar.

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

Olá Paulo,

Faça assim:

If Not FileExists( ExtractFileDir(Application.exename)+'\SENHAS.txt') Then

begin

Assignfile(f,ExtractFileDir(Application.exename)+'\SENHAS.txt');

Rewrite(f);

Closefile(f);

FileSetAttr(ExtractFileDir(Application.exename)+'\SENHAS.txt',2);

end;

você pode alterar os atributos com esses código:

0 = Sem Atributo;

1 = Somente Leitura;

2 = Oculto;

3 = Somente Leitura e Oculto;

4 = Sistema;

5 = Somente Leitura e Sistema;

6 = Sistema e Oculto;

7 = Somente Lieitura, Sistema e Oculto.

Abs. Progr'amador.

Link para o comentário
Compartilhar em outros sites

  • 0

Funcionou sem problemas mas, aparece um warning:

[Warning] UnitApagarCadastrados.pas(66): Symbol 'FileSetAttr' is specific to a platform

Alguém sabe por que?

Como faço para parar esta mensagem?

Link para o comentário
Compartilhar em outros sites

  • 0

Olá, Progr'amador e s3c,

De fato, Progr'amador, deve ser alguma coisa do projeto, pois fazendo o teste isolado como você falou não dá problema.

Usei a função, que você, s3c, sugeriu e deu certo.

Obrigado

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...