ListDir - Um listador de diretórios
Publicado por Talvanes Ferreira de Sousa (última atualização em 18/08/2014)
[ Hits: 2.889 ]
ListDir, um programa que lista um ou mais diretórios no sistema.
Uso: ListDir [dir1 dir2 dir3 (...)]
Onde: "[dir1 dir2 dir3 (...)]" é uma lista dos diretórios cujo conteúdo é exibido em detalhes no console.
É algo simples, mas lhe dá uma boa noção para trabalhar com arquivos e diretórios em C# e .NET.
/* * Criado por SharpDevelop. * Usuário: talba * Data: 17/08/2014 * Hora: 01:00 * * Para alterar este modelo use Ferramentas | Opções | Codificação | Editar Cabeçalhos Padrão. * * ListDir command: * Usage: ListDir [dir1 dir2 dir3 (...)] * where [dir1 dir2 dir3 (...)] is a list of directories to show its contents from. * */ using System; using System.IO; namespace ListDir { class Program { public static void Main(string[] args) { // Analisar cada argumento passado por linha de comando, que será um diretório foreach (string arg in args) { // Para cada arg, criar um objeto DirectoryInfo, que será um diretório DirectoryInfo dir = Directory.CreateDirectory(arg); // Listar os arquivos e subdiretórios que dir contém DirectoryInfo[] subDirs = dir.GetDirectories(); FileInfo[] files = dir.GetFiles(); // Mostrando o diretório e seu tamanho total Console.WriteLine("{0}", dir.FullName); // Mostrando os diretórios foreach (DirectoryInfo subDir in subDirs) { Console.WriteLine("{0}\n{1}\n{2} {3} {4}", // atributos subDir.Attributes, // nome subDir.Name, // data de modificação "M:" + subDir.LastWriteTime, // data de criação "C:" + subDir.CreationTime, // último acesso "A:" + subDir.LastAccessTime ); Console.WriteLine(); } // Mostrando os arquivos foreach (FileInfo file in files) { Console.WriteLine("{0} {5}B\n{1}\n{2} {3} {4}", // atributos file.Attributes, // nome file.Name, // data de modificação "M:" + file.LastWriteTime, // data de criação "C:" + file.CreationTime, // último acesso "A:" + file.LastAccessTime, // tamanho do arquivo (em bytes) file.Length ); Console.WriteLine(); } } Console.ReadKey(true); } } }
Programinha que busca arquivos
Organizador de filmes para o IMDB
Função readConf. Ler arquivos de configuração.
Exemplo de manipulação de arquivos
Nenhum comentário foi encontrado.
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
O que você está ouvindo agora? [2] (131)
LibreOffice alterar nomenclatura do ícone (15)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter