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