Monitorando arquivos via programação


Neste post mostrarei como monitorar arquivos e diretórios utilizando os recursos que a plataforma .NET oferece.

Para iniciar, vamos criar um novo projeto Console Application no Visual Studio.

Dê um nome para este projeto, no meu caso eu chamei de VigiaArquivos.

A nível didático iremos monitorar a criação, alteração e deleção de arquivos de texto que estão dentro de uma determinada pasta do usuário.

Importe o namespace System.IO com a seguinte instrução:

using System.IO;

Isto permitirá utilizar as classes que trabalham com arquivos e diretórios, onde é possível criar novos, alterar, remover e assim por diante, mas neste post vamos trabalhar com a classe FileSystemWatcher  ajustando a propriedade Path para informar o caminho do diretório  e a propriedade Filter que irá definir quais extensões de arquivos será monitorado. Continue lendo “Monitorando arquivos via programação”

Renomeando arquivos e diretórios com C#


Olá, neste post irei mostrar como ren0mear arquivos e diretórios (pastas) via programação utilizando a linguagem C#.NET da Microsoft.

Esse recurso se torna muito útil quando é necessário renomear muitos arquivos que seguem um determinado padrão de nomenclatura, como por exemplo, ao invés de espaços nos nomes dos arquivos e pastas (ignorando os arquivos do sistema) seja inserido o caracter sublinhado (_), também conhecido com underscore. Esse será o padrão que irei utilizar como exemplo.

Para iniciar, abra o Visual Studio (pode ser também a versão Express que pode baixada neste link), crie um novo projeto Windows Forms na linguagem C# e digite o nome do projeto, neste exemplo irei inserir com o nome Renomeia_Arquivos;

Continue lendo “Renomeando arquivos e diretórios com C#”

Executando aplicações .NET no Linux


Assim como qualquer programa desenvolvido em Java, os que são desenvolvidos na plataforma .NET também pode ser  executados em sistemas operacionais (SO) que não sejam Microsoft Windows, como o Linux por exemplo. Continue lendo “Executando aplicações .NET no Linux”

Como formatar um PC que não tem drive de CD/DVD?


É possível instalar um sistema operacional pelo pen drive? Sim, é possivel.

O assunto tratado hoje diz respeito à formatação e instalação de sistemas operacionais em computadores que não possuem drive de CD/DVD. Esta pergunta é feita por muita gente, mas com certeza tem muita gente por aí que já se deparou com um problema destes.

O drive de CD/DVD é uma peça importante no computador, mas nem sempre ele está presente na máquina. Isso acaba exigindo certo jogo de cintura por parte dos usuários para conseguir realizar tarefas simples, como instalar programas. Muitas pessoas não imaginam, que existem alternativas ao drive de CD/DVD. É possível, inclusive, instalar sistemas operacionais e formatar HDs sem ele. Continue lendo “Como formatar um PC que não tem drive de CD/DVD?”

Interoperabilibade .NET e Java


Entre as linguagens orientadas a objeto utilizadas para desenvolvimento web e desktop atualmente em grande aceitação estão incluidas as linguagens Java, originalmente desenvolvida pela Sun Microsystems e atualmente mantida pela Oracle Corporation, e de outro lado a plataforma .NET desenvolvida pela Microsoft Corporation, na plataforma .NET, a linguagem totalmente orientada a objetos e concorrente direta da linguagem Java é a C# (C Sharp), como são desenvolvidas por duas empresas diferentes e suas utilidades são praticamente idênticas, pois podem estar dentro de dispositivos móveis, embarcados, aplicações desktop e web, etc. Neste post irei inserir links com vídeos  e apresentações PowerPoint falando sobre a  interoperabilidade entre essas duas grandes plataformas, explicando a diferença entre a estrutura da linguagem, da plataforma como um todo, a difrença entre os frameworks de desenvolvimento, tudo isso nesta página da MSDN Brasil, a comunidade de desenvolvedores Microsoft brasileira.

Até a próxima.

Enumerando Arquivos com o tipo DirectoryInfo


Para ampliar a gama de utilidades do tipo DirectoryInfo, podemos enumerar todos os arquivos que estão dentro de uma pasta (ou diretório). Para isso crie um novo projeto do Visual Studio, ou crie um novo método dentro do projeto InformacoesDiretorio, caso tenha acompanhado nossas postagens. Continue lendo “Enumerando Arquivos com o tipo DirectoryInfo”