Atualizar os horários de acesso e modificação de um arquivo (file.touch)
Declaração
sucesso, mensagem_de_erro = file.touch(caminho_do_arquivo [, horário_de_acesso, horário_de_modificação])
Parâmetros
- caminho do arquivo
Texto. - horário de acesso
Inteiro opcional; timestamp em segundos. Se omitido, usaos.time(). - horário de modificação
Inteiro opcional; timestamp em segundos. Se omitido, usahorário de acesso.
Valores retornados
- sucesso
Booleano; retorna true em caso de sucesso e false em caso de falha. - mensagem de erro
Texto; mensagem de erro em caso de falha.
Observações
Atualiza os horários de acesso e modificação do arquivo; equivale a lfs.touch.
Disponível somente em versões posteriores a 20250705.
Exemplo
local success, err = file.touch("/var/mobile/Media/1ferver/lua/scripts/", os.time() - 86400 * 3, os.time() - 86400 * 2)
if success then
sys.alert("更新成功")
else
sys.alert("更新失败:"..err)
end
Observação: o código acima usa a função sys.alert, que não pertence a este capítulo.