Trabalhando com arquivos e diretórios no DotNet – Parte 2
Hoje seguiremos falando sobre como interagir e trabalhar com arquivos e diretórios. No último artigo demonstramos as propriedades e métodos da classe FileInfo. Hoje falaremos sobre diretórios.
Olá pessoal, hoje seguiremos falando sobre como interagir e trabalhar com arquivos e diretórios. No último artigo demonstramos as propriedades e métodos da classe FileInfo. Hoje falaremos sobre diretórios.
Para lidar com diretórios, nós temos a classe DirectoryInfo. Ela encapsula todo o comportamento e estado necessários para lidar com diretórios.
Vamos começar apresentando algumas propriedades da classe FileInfo.
CreationTime – Esta propriedade retorna a data e hora de criação do arquivo.
Exists – Retorna true quando o arquivo existe ou false quando o mesmo não existe.
FullName – Retorna o nome completo do arquivo, incluindo o diretório.
IsReadOnly – Indica se o arquivo é somente leitura ou não
Name – Retorna o nome do arquivo
LastAccessTime – Retorna a data e hora de último acesso ao arquivo
LastWriteTime – Retorna a data e hora da última modificação no arquivo
Length – Retorna o tamanho do arquivo em bytes
Root – Retorna o diretório pai
Parent – Retorna o diretório no qual o diretório atual está inserido
Além destas propriedades, a classe DirectoryInfo nos fornece também alguns métodos para facilitar a nossa interação com diretórios.
Métodos
Create – Este método é usado para criarmos um novo arquivo
Delete – Este método é usado para eliminar um arquivo
GetFiles – Retorna um array de FileInfo com todos os arquivos presentes no diretório atual.
GetDirectories – Retorna um array de DirectoryInfo com todos os diretórios presentes no diretório atual.
MoveTo – Move o diretório atual para um novo local.
Nesta segunda parte, terminamos de ver a parte teórica de nossas dicas. Ou seja, terminamos de apresentar o conceito e a definição das principais propriedades e métodos das classes para manipulação de arquivos e diretórios.
Vamos ficando por aqui, espero que tenham gostado e que as informações passadas sejam úteis no seu dia-a-dia.
Fiquem a vontade para criticar, tirar dúvidas e sugerirem outros temas.
Um grande abraço.
Ricardo Coelho.
Ricardo Da Silva Coelho
Graduado em Analise de Sistemas, Pós-graduando em Engenharia de software, mais de 7 anos de experiência em desenvolvimento de software, onde atuou em projetos de diversos seguimentos como varejo, telecomunicações, ERPs etc e nas mais variadas plataformas(Desktop, Web e Mobile). Articulista do portal...
4 COMENTÁRIOS
Tem como usar um toquem:
Fonte: http://bytes.com/topic/c-sharp/answers/259256-setting-username-password-while-using-directoryinfo
E acho que tem tb o metodo getFolder:
GetFolder (passe, @ "D: \ Music \ \")
Mas o segundo não sei se funciona como no primeiro.
[]s
Mais o mesmo problema que ele teve no post eu tenho, consigo listar e operar os aqruivos numa boa o que não consigo e me logar no servidor para isso, caso eu mapeie a unidade via "executar(\\servidor\pastaComparttilhada) e depois insira login e senha, ele salva no cache de senhas do windows, até aí blz ele faz o acesso,mais se eu não fizer isso ele da excessão.
Então a pergunta é: como efetuar o login no windows server 2008 via C#?
Vlw.



