[tutorial] abrindo diretorio e listando arquivos
3 participantes
Página 1 de 1
[tutorial] abrindo diretorio e listando arquivos
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
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
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
agora so agente ler as posiçao da array, para isso basta usar o laço foreach
by hacker fts315
- 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
Re: [tutorial] abrindo diretorio e listando arquivos
Hi,bacana,segue uma alternativa enquanto ao uso dessas funções acima,
bye
- Código:
#!/usr/bin/perl
while(<*>)
{
print $_,"\n";
}
bye
r00t_5tr1k3r- Membro
- Mensagens : 7
Pontos : 8580
Reputação : 10
Data de inscrição : 12/08/2012
Idade : 29
Localização : #!/usr/bin/perl
Re: [tutorial] abrindo diretorio e listando arquivos
show mano *-* , while(<*>) eu nao conhecia essa nao
Re: [tutorial] abrindo diretorio e listando arquivos
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.
Mas valeu, se alguem quiser me explicar, ficaria agradecido.
Re: [tutorial] abrindo diretorio e listando arquivos
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
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
Tópicos semelhantes
» [tutorial] ler e escrever arquivos
» [tutorial] laço foreach
» [tutorial] hash no perl
» [tutorial] basico em css
» [tutorial] namespace
» [tutorial] laço foreach
» [tutorial] hash no perl
» [tutorial] basico em css
» [tutorial] namespace
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos