procurar arquivo

1. procurar arquivo

Frederico Oliveira de Paula
jucolino

(usa Debian)

Enviado em 16/02/2006 - 21:36h

Aeh galera foi mal tah toda hora aqui, mas eh que tah [*****], como que eu faço para saber se um arquivo existe no diretório onde está sendo executado o programa. Tipo eu quero fazer uma função que procura se existe um arquivo, e se não existir criá-lo com um inteiro dentro.


  


2. Re: procurar arquivo

Daniel
code0

(usa Slackware)

Enviado em 24/02/2006 - 13:18h

Tenta abrir o arquivo...

int fd;
if((fd=open("arquivo",O_RDWR))==-1) // nao conseguiu
if(errno==ENOENT) // arquivo nao existe
do_some_stuff();

veja a man 2 open

[]'s



3. Re: procurar arquivo

Ricardo Rodrigues Lucca
jllucca

(usa Gentoo)

Enviado em 24/02/2006 - 17:55h

Tem também uma função scandir, que ela pode ser usada para fazer filtragem dos arquivos do diretorio. O exemplo que tem na MAN PAGE(a unica q vi com exemplo hehehe -.-') demostra o uso sem utilizar a opção de filtragem. Isso quer dizer que todos os arquivos do diretorio vão ser escolhidos pelo scandir.

Só da um "man scandir", as outras duas funções que tem nessa MAN PAGE podem ser usadas no ultimo parametro como está demostrado no exemplo.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts