Informação sobre hora de atualização do arquivo

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Informação sobre hora de atualização do arquivo

Mensagem por MARCELOG »

Olá pessoal,
ao invés de utilizar filtros, mesmo que com ordscope, estou querendo implementar a coleta de dados no arquivo com armazenamento em array.
Isso evita a criação e "adiminstração" de diversos índices, ainda mais quando quero possibilitar a reordenação desse conjunto de dados.
A idéia é criar um único índice, pesquisar a primeira ocorrência, pegar os dados a partir daí de colocar na array.
Sem problema!
Agora eu posso visualizar com tbrowse e ordenar a array do jeito que eu quiser.
Mas se um usuário atualizar a base dados? E se a atualização se deu exatamente no registro em que estou apenas visualizando?
Como não quero bloquear o registro, penso em criar um mecanismo para, tal qual ocorre com a base de dados, verificar se o arquivo foi atualizado e mostrar a eventual atualização ocorrida.
Porém, apesar de achar a função que retorna a data de atualização do arquivo, não encontrei função para obter a hora de atualização do mesmo, ou se o mesmo foi atualizado desde quando entrei na rotina.
É possível obtê-la?
Algo do tipo ALIAS->(DBTIME()) existe?

Obrigado.

MarceloG
MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

Mensagem por MARCELOG »

Prá quem leu o tópico e resolveu ajudar, obrigado.
Até achar algo melhor, como gambiarra, vou usar a função Directory().

MarceloG
Responder