Pular para o conteúdo principal

Postagens

Mostrando postagens com o rótulo arquivos

Manipular arquivos com PL/SQL (Oracle)

O bom e velho arquivo, é impressionante como lidamos com seus vários tipos durante todos os dias, bom hoje vamos mostrar um jeito simples de se escrever e ler arquivos apenas com a codificação nativa do Oracle. A primeira coisa a fazer é criar um diretório válido configurado no Oracle, e permissões de acesso a esse diretório para o usuário de banco onde faremos o exemplo, sendo assim suponhamos que nosso usuário de banco se chame programero, e nosso diretório real esteja em c:\programero, então logado como SYSTEM devemos executar os seguintes comandos: 1: -- cria diretorio 2: create or replace directory DIR_PROGRAMERO as ' C:\PROGRAMERO '; 3: -- concede permissão de escrita e leitura para nosso usuário 4: grant read , write on directory DIR_PROGRAMERO to PROGRAMERO; Para escrever, basicamente precisamos apenas saber onde esse arquivo ficará, no nosso caso no diretório criado acima, segue o código de escrita: 1: declare 2: -- nosso handler 3: v_a

Upload de arquivos no Silverlight

  O recurso de upload de arquivos é muito útil e requisitado em certos casos quando se fala de sistemas on line. Logo desenvolver algo nesse sentido em nossas aplicações Silverlight pode se tornar necessário, como foi no meu caso, ou de repente apresentar esse recurso para incrementar um projeto também pode ser uma boa idéia. Irei disponibilizar aqui um ótimo projeto que encontrei no blog do John Mendez , que serviu de base para a minha implementação, colocarei no post apenas a classe do serviço de upload, o projeto completo pode ser encontrado aqui . 1: <%@ WebHandler Language= "C#" Class= "FileUpload" %> 2:   3: using System; 4: using System.Web; 5: using System.IO; 6: using System.Web.Hosting; 7: using System.Diagnostics; 8:   9: public class FileUpload : IHttpHandler { 10:   11: private HttpContext _httpContext; 12: private string _tempE

Copiando arquivos (Delphi)

Pelo Delphi copiar arquivos de um lugar para outro é simples, nesse exemplo o usuário indica o caminho de origem o de destino e executa a cópia, baixe o exemplo completo aqui . Para o exemplo precisaremos de dois Labels para identificar a função dos Edits , dois Edits para a entrada dos caminhos de origem e destino e um botão para executar o processo, segue o código do click do botão: var   Dados: TSHFileOpStruct; begin   FillChar(Dados,SizeOf(Dados), 0);   with Dados do   begin     wFunc := FO_COPY;     pFrom := PChar(Edit1.Text);     pTo   := PChar(Edit2.Text);     fFlags:= FOF_ALLOWUNDO;   end;   SHFileOperation(Dados); end;

Listar arquivos existentes em diretório (Delphi)

Mostraremos uma maneira simples e prática para listar o conteúdo de um diretório com a opção de incluir nessa listagem os arquivos de seus subdiretórios. No exemplo abaixo temos um Edit para receber o diretório a ser pesquisado um CheckBox para indicar se os subdiretórios entrarão na pesquisa um botão para efetuar a pesquisa e um Memo para listar os arquivos encontrados, no final um Edit que receberá o cálculo final (em bytes) da soma do tamanho dos arquivos. procedure TForm1.Button1Click(Sender: TObject); begin   tamanhoTotal := 0;   memLista.Lines.Clear;   ListarArquivos(edtDiretorio.Text, chkSub.Checked);   Edit1.Text := IntToStr( tamanhoTotal ); end; procedure TForm1.ListarArquivos(Diretorio: string; Sub:Boolean); var   F: TSearchRec;   Ret: Integer;   TempNome: string; begin   Ret := FindFirst(Diretorio+'\*.*', faAnyFile, F);   try     while Ret = 0 do       begin         if TemAtributo(F.Attr,

Manipulando Arquivos no Java

Olá a todos hoje falaremos de manipulação de arquivos, uma situação muito utilizada seja para persistência de dados como arquivos de cofiguração, relatórios simples, armazenamento para transferência de dados ou em até alguns casos pequenas bases de dados (para armazenamento de um grande volume de informações dê preferência aos DBMS, mesmo em dispositivos móveis com as versões compacts). A classe File É com ela que iremos trabalhar para manipular arquivos: File arq = new File(“c:\\programero\\arquivo.txt”); if (!arq.exists()){    System.out.println(“Arquivo não existe !”); } Na classe File temos os métodos: getName Retorna o nome do arquivo. renameTo Renomeia o arquivo. exists Verifica se o arquivo existe. canWrite Verifica se é possível escrevet no arquivo. canRead Verifica se um arquivo pode ser lido. isFile Verifica se o caminho definido é um arquivo.