Como: Determinar a hora de criação do diretório em Visual Basic

O GetDirectoryInfo método retorna um DirectoryInfo objeto que pode ser consultado para informações sobre o diretório.

Se o diretório não existe, uma exceção não é lançada até que uma propriedade no objeto DirectoryInfo seja acessada.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Para determinar a hora de criação de um diretório

  • Use o método GetDirectoryInfo para recuperar um objeto DirectoryInfo para o diretório e consultar a propriedade CreationTime. Este exemplo exibe CreationTime para C:\Documents and Settings.

    Dim getInfo = My.Computer.FileSystem.GetDirectoryInfo(
                    "C:\Documents and Settings")
    MsgBox("The directory was created at " & getInfo.CreationTime)
    

Programação robusta

As seguintes condições podem causar uma exceção:

  • O caminho não é válido para um dos seguintes motivos: ela é uma seqüência de comprimento zero; ele contém somente espaços em branco; ele contém caracteres inválidos; ou é um caminho de dispositivo (começa com \ \. \) (ArgumentException).

  • O caminho não é válido porque ele é Nothing (ArgumentNullException).

  • O caminho excede o comprimento máximo definido pelo sistema (PathTooLongException).

  • Um nome de arquivo ou de diretório no caminho contém dois-pontos (:) ou está em um formato inválido (NotSupportedException).

  • O usuário não possui as permissões necessárias para exibir o caminho (SecurityException).

Consulte também

Tarefas

Como: Determinar se existe um diretório em Visual Basic

Solução de problemas: Leitura e gravação em arquivos de texto (Visual Basic)

Referência

GetDirectoryInfo

DirectoryInfo

CreationTime