Classe de diretório
https://docs.microsoft.com/zh-cn/dotnet/api/system.io.directory?view=netframework-4.8
Método
CreateDirectory (String) | Crie todos os diretórios e subdiretórios no caminho especificado, a menos que eles já existam. |
CreateDirectory (String, DirectorySecurity) | Crie todos os diretórios no caminho especificado (a menos que já exista) e aplique a segurança especificada do Windows. |
Excluir (String) | Exclua diretórios vazios do caminho especificado. |
Excluir (String, Booleano) | Exclua o diretório especificado e exclua todos os subdiretórios e arquivos no diretório (se indicado). |
EnumerateDirectories (String) | Retorna uma coleção enumerável dos nomes completos dos diretórios no caminho especificado. |
EnumerateDirectories (String, String) | Retorna uma coleção enumerável dos nomes completos dos diretórios no caminho especificado que corresponde ao padrão de pesquisa. |
EnumerateDirectories (String, String, SearchOption) | Retorna uma coleção enumerável de nomes completos de diretórios no caminho especificado que corresponde ao padrão de pesquisa e também pode pesquisar subdiretórios |
EnumerateFiles (String) | Retorna uma coleção enumerável de nomes de arquivos completos no caminho especificado. |
EnumerateFiles (String, String) | Retorna uma coleção enumerável de nomes de arquivos completos que correspondem ao padrão de pesquisa no caminho especificado. |
EnumerateFiles (String, String, SearchOption) | Retorna uma coleção enumerável de nomes de arquivos completos que correspondem ao padrão de pesquisa no caminho especificado e também pode pesquisar subdiretórios. |
EnumerateFileSystemEntries (String) | Retorna uma coleção enumerável de nomes de arquivos e diretórios no caminho especificado. |
EnumerateFileSystemEntries (String, String) | Retorna uma coleção enumerável de nomes de arquivos e diretórios que correspondem ao padrão de pesquisa no caminho especificado. |
EnumerateFileSystemEntries (String, String, SearchOption) | Retorna uma coleção enumerável de nomes de arquivos e diretórios que correspondem ao padrão de pesquisa no caminho especificado e também pode pesquisar subdiretórios |
Existe (String) | Determina se o caminho especificado se refere a um diretório existente no disco. |
GetAccessControl (String) | Obtenha o objeto DirectorySecurity , que encapsula os itens da lista de controle de acesso (ACL) do diretório especificado. |
GetAccessControl (String, AccessControlSections) | Obtenha um objeto DirectorySecurity que encapsula o tipo especificado de entrada da lista de controle de acesso (ACL) para o diretório especificado. |
GetCreationTime (String) | Obtenha a data e a hora da criação do diretório. |
GetCreationTimeUtc (String) | Obtenha a data e a hora em que o catálogo foi criado, o formato é Hora Universal Coordenada (UTC). |
GetCurrentDirectory () | Obtenha o diretório de trabalho atual do aplicativo. |
GetDirectories (String) | Retorna o nome (incluindo o caminho) dos subdiretórios no diretório especificado. |
GetDirectories (String, String) | Retorna o nome do subdiretório no diretório especificado que corresponde ao padrão de pesquisa especificado (incluindo seu caminho). |
GetDirectories (String, String, SearchOption) | Retorna o nome do subdiretório (incluindo seu caminho) que corresponde ao padrão de pesquisa especificado no diretório especificado e, opcionalmente, procura no subdiretório. |
GetDirectoryRoot (String) | Retorna as informações de volume, raiz ou ambos do caminho especificado. |
GetFiles (String) | Retorna o nome do arquivo no diretório especificado (incluindo seu caminho). |
GetFiles (String, String) | Retorna o nome do arquivo no diretório especificado que corresponde ao padrão de pesquisa especificado (incluindo seu caminho). |
GetFiles (String, String, SearchOption) | Retorna o nome do arquivo no diretório especificado que corresponde ao padrão de pesquisa especificado (incluindo seu caminho), usando um valor para determinar se deve procurar no subdiretório. |
GetFileSystemEntries (String) | Retorna os nomes de todos os arquivos e subdiretórios no caminho especificado. |
GetFileSystemEntries (String, String) | Retorna uma matriz contendo nomes de arquivos e diretórios que correspondem ao padrão de pesquisa no caminho especificado. |
GetFileSystemEntries (String, String, SearchOption) | Retorna uma matriz de todos os nomes de arquivos e diretórios no caminho especificado que corresponde ao padrão de pesquisa.Você também pode procurar subdiretórios. |
GetLastAccessTime (String) | Retorna a data e hora do último acesso ao arquivo ou diretório especificado. |
GetLastAccessTimeUtc (String) | Retorna a data e hora do último acesso ao arquivo ou diretório especificado; o formato é Hora Universal Coordenada (UTC). |
GetLastWriteTime (String) | Retorna a data e hora da última gravação no arquivo ou diretório especificado. |
GetLastWriteTimeUtc (String) | Retorna a data e hora da última gravação no arquivo ou diretório especificado; o formato é Hora Universal Coordenada (UTC). |
GetLogicalDrives () | Recupere o nome da unidade lógica neste computador no formato "<letra da unidade>: \". |
GetParent (String) | Recupere o diretório pai do caminho especificado, incluindo caminhos absolutos e relativos. |
Mover (String, String) | Mova o arquivo ou diretório e seu conteúdo para um novo local. |
SetAccessControl (String, DirectorySecurity) | Aplique a entrada da lista de controle de acesso (ACL) descrita pelo objeto DirectorySecurity ao diretório especificado. |
SetCreationTime (String, DateTime) | Defina a data e a hora da criação para o arquivo ou diretório especificado. |
SetCreationTimeUtc (String, DateTime) | 设置指定文件或目录的创建日期和时间,其格式为协调通用时 (UTC)。 |
SetCurrentDirectory(String) | 将应用程序的当前工作目录设置为指定的目录。 |
SetLastAccessTime(String, DateTime) | 设置上次访问指定文件或目录的日期和时间。 |
SetLastAccessTimeUtc(String, DateTime) | 设置上次访问指定文件或目录的日期和时间,其格式为协调通用时 (UTC)。 |
SetLastWriteTime(String, DateTime) | 设置上次写入目录的日期和时间。 |
SetLastWriteTimeUtc(String, DateTime) | 设置上次写入某个目录的日期和时间,其格式为协调通用时 (UTC)。 |
文件夹操作主要包括创建、删除、移动以及检查目录是否存在。这4种操作分别对应于Directory类的下列方法:CreateDirectory,创建指定的目录,这个方法需要一个参数,即指明所创建的目录的路径名;Delete,删除指定的目录,这个方法也需要用一个参数来说明删除的文件夹名;Move,移动一个文件,这个方法需要两个参数,即被移动的源文件夹,以及移动后的目标日录;Exists,检查一个曰录是否存在,需要一个参数,指明所检奋的文件夹名。