Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/

Participe do fórum, é rápido e fácil

Nylon Tecnologia
Mudamos para um dominio proprio.

Acesse nosso novo forum.

http://crawlersnetwork.com/
Nylon Tecnologia
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

[tutorial] abrindo diretorio e listando arquivos

3 participantes

Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty [tutorial] abrindo diretorio e listando arquivos

Mensagem por hacker fts315 Seg Ago 20, 2012 11:28 am

bom galera eu ja fiz um tutorial ensinado a abrir arquivo com open, nesse tutorial vou ensinar abrir um diretorio e lista todos os arquivos e pasta q tem dentro dele, vamos usar 3 funçoes uma para abrir outra para ler a outra para fechar, para abrir agente usar opendir() e passamos como argumento um ponteiro e local

Código:
#!/usr/bin/perl

opendir(FTS,"c:\\");

na minha source acima eu usei o ponteiro FTS e abri a unidade c:\ , bom agora vamos fechar o diretorio para isso usamos a funçao closedir() e passamos como argumento o ponteiro

Código:
#!/usr/bin/perl

opendir(FTS,"c:\\");
closedir(FTS);

agora vamos listar os arquivos para isso antes de fechar o diretorio agente cria um array e atribuimos a ela a funçao readdir() e passamos como argumento para essa funçao o ponteiro

Código:
#!/usr/bin/perl

opendir(FTS,"c:\\");
@hack = readdir(FTS);
closedir(FTS);

agora so agente ler as posiçao da array, para isso basta usar o laço foreach

Código:
#!/usr/bin/perl

opendir(FTS,"c:\\");
@hack = readdir(FTS);
closedir(FTS);

foreach(@hack)
{
  print $_ . "\n";
}

by hacker fts315
hacker fts315
hacker fts315
Membro

Mensagens : 53
Pontos : 8843
Reputação : 32
Data de inscrição : 12/08/2012

http://endoffile.umforum.net

Ir para o topo Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty Re: [tutorial] abrindo diretorio e listando arquivos

Mensagem por r00t_5tr1k3r Ter Ago 21, 2012 10:03 am

Hi,bacana,segue uma alternativa enquanto ao uso dessas funções acima,

Código:

#!/usr/bin/perl

while(<*>)
{
  print $_,"\n";
}


bye
r00t_5tr1k3r
r00t_5tr1k3r
Membro

Mensagens : 7
Pontos : 8580
Reputação : 10
Data de inscrição : 12/08/2012
Idade : 29
Localização : #!/usr/bin/perl

Ir para o topo Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty Re: [tutorial] abrindo diretorio e listando arquivos

Mensagem por hacker fts315 Ter Ago 21, 2012 11:30 am

show mano *-* , while(<*>) eu nao conhecia essa nao
hacker fts315
hacker fts315
Membro

Mensagens : 53
Pontos : 8843
Reputação : 32
Data de inscrição : 12/08/2012

http://endoffile.umforum.net

Ir para o topo Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty Re: [tutorial] abrindo diretorio e listando arquivos

Mensagem por Md. Morpheus Ter Ago 21, 2012 10:22 pm

Eu entendi, o tutorial direitinho. A unica coisa que eu não to entendendo ainda é o laço foreach e o while(<*>) que o root falou.

Mas valeu, se alguem quiser me explicar, ficaria agradecido.
Md. Morpheus
Md. Morpheus
Membro

Mensagens : 117
Pontos : 8926
Reputação : 10
Data de inscrição : 08/08/2012
Localização : Matrix

https://hacker.umforum.net

Ir para o topo Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty Re: [tutorial] abrindo diretorio e listando arquivos

Mensagem por hacker fts315 Ter Ago 21, 2012 11:18 pm

o laço foreach permite repetir enquanto uma array tiver posiçao valida, segue o tuto abaixo

https://hacker.umforum.net/t142-tutorial-laco-foreach

ja o while(<*>) eu nao tenho certeza mais o while vai repetir enquanto for verdadeiro no caso <*> e uma entrada dos arquivos ou alguma coisa do tipo kkkkkkk
hacker fts315
hacker fts315
Membro

Mensagens : 53
Pontos : 8843
Reputação : 32
Data de inscrição : 12/08/2012

http://endoffile.umforum.net

Ir para o topo Ir para baixo

[tutorial] abrindo diretorio e listando arquivos Empty Re: [tutorial] abrindo diretorio e listando arquivos

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos