Como chegar tempo de arquivo pelo nome em janelas?

votos
2

Windows tem GetFileTime API que permite a obtenção de tempo de arquivo informações pelo identificador de arquivo aberto. O que eu queria saber é, se é possível obter essa informação por nome de arquivo sem abrir o arquivo explicitamente. E, se possível é também aplicável a plataforma Windows Mobile?

Publicado 09/12/2008 em 21:37
fonte usuário
Em outras línguas...                            


4 respostas

votos
5

Se você chamar CreateFile com um valor dwFileAccess de zero, " especifica acesso de consulta dispositivo para o objeto. Um aplicativo pode consultar dispositivo atributos sem acessar o dispositivo. " Nenhum indício porque eles removeram que pouco realmente informativo de texto a partir de versões mais recentes da documentação , como a implementação do FSD ainda é o mesmo.

Respondeu 09/12/2008 em 21:48
fonte usuário

votos
2

Uma possibilidade seria usar FindFirstFile se você quiser ficar com a API do Windows. É também disponível no Windows CE

Respondeu 09/12/2008 em 21:41
fonte usuário

votos
0

Apenas uma nota sobre o uso dos tempos de arquivo em um arquivo WinCE:

Citar a documentação do MSDN sobre WinCE GetFileTime

O armazenamento de objeto Windows CE retorna ao mesmo tempo para todos os três parâmetros. Em geral, drivers de sistema de arquivo irá variar como eles suportam esta função.

Eu encontrei este para ser verdade em todos os dispositivos que eu tentei.

Respondeu 10/12/2008 em 21:19
fonte usuário

votos
0

GetFileTime está disponível em todas as versões do Windows CE. É improvável que você encontrar uma maneira de fazer isso sem um identificador de arquivo válido no Win32.

Respondeu 09/12/2008 em 21:40
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more