Compartilhar via


Como: Determinar a time de criação de um diretório no Visual Basic

O Método My.Computer.FileSystem.GetDirectories retorna um objeto DirectoryInfo que pode ser consultado para obter 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ção:

As opções disponíveis nas caixas de diálogo, e os nomes e localizações dos comandos de menu que você vê, podem diferir do que é descrito na ajuda, dependendo das suas configurações ativas ou edição.Esta página Ajuda foi escrita com Configurações Geral de desenvolvimento em mente.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.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 As System.IO.DirectoryInfo
    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 inválido para um dos seguintes motivos: Ele é uma cadeia 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 no Visual Basic

Solução de problemas: Leitura e gravação em arquivos de texto

Referência

Método My.Computer.FileSystem.GetDirectories

DirectoryInfo

CreationTime