Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rechdan

Contar pastas e sub pastas

Recommended Posts

Bom pessoal, eu tenho esse script:

<?php
$dir = "C:\\PASTA AQUI\\";
$abrir = opendir($dir);
$files=0;
while (false!=($file=readdir($abrir)) )
{
if ( ($file!=".") && ($file!="..") && (!is_dir($file)) )
{
	$files++;
}
}
echo "$files";
?>

E eu gostaria de que ele lesse essa pasta e suas subpastas e mostra-se o valor, ex:

5

 

Até ~~

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente fazer primeiro. O terceiro link é um video passo a passo

Compartilhar este post


Link para o post
Compartilhar em outros sites
Teria como postar pronto?

 

Eu não sei mecher com PHP tão bem assim...

Rechdan, fórum não é help desk... Da mesma fora que você tem isso pra fazer, as outras pessoas também tem... Nunca espere que alguém vá te entregar de mão beijada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rechdan, fórum não é help desk... Da mesma fora que você tem isso pra fazer, as outras pessoas também tem... Nunca espere que alguém vá te entregar de mão beijada.

Eu sei, eu até tento fazer, mas é muito difício para mim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

É difícil para todos quando estamos iniciando... O processo é meio doloroso, mas a gente sobrevive :thumbsup:

Tente fazer e poste seus resultados e outras dúvidas sobre como realizar essa tarefa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É difícil para todos quando estamos iniciando... O processo é meio doloroso, mas a gente sobrevive :thumbsup:

Tente fazer e poste seus resultados e outras dúvidas sobre como realizar essa tarefa.

Consegui fazer isso:

<?php
$dir='C:\\Users\\Nelson\\Desktop\\CleanServer\\DBSRV\\run\\Account\\';
$conta=0;
if ($abrir = opendir($dir))
{
while (false != ($file = readdir($abrir)))
{
	$file_parts=explode('.',$file);
	$file_parts_counts=count($file_parts);
	$file_type_location=$file_parts_counts-1;
	$file_type=$file_parts[$file_type_location];
	$conta++;
}
closedir($abrir);
}
echo "$conta";
?>

Mas não consigo fazer não ler pastas, dai manda resultado 31 ao invez se 2...

 

Se puer ajudar agradeço ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dificilmente você vai encontrar o que você quer, da maneira exata como você quer.

O link que te passei (do manual do PHP), está REPLETO de exemplos de como pegar todas as pastas de um determinado caminho de forma recursiva, e consequentemente, contar as pastas como você quer.

 

Querer as coisas de mão beijada não vai elevar o seu conhecimento.

 

Leia o conteúdo que lhe foi passado e tente fazer. Depois, poste os códigos que você fez para que possamos lhe auxiliar.

 

Se quiser que alguém simplesmente resolva seu problema, há uma parte do fórum especifica para isso.

 

@braços e fique com Deus!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.