Ir para conteúdo

POWERED BY:

Arquivado

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

Fernando José

[Resolvido] Copiar Diretório e com pastas dentro

Recommended Posts

Pessoal como eu faço pro PHP copiar uma pasta que tem outras pastas dentro?

 

Veja esse link: http://br2.php.net/manual/pt_BR/function.copy.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

João a função copy copia apenas um arquivo, não copia a pasta com os arquivos e sub-pastas.

 

Sim, eu sei.

 

Mas se você tivesse visitado o link que sugeri, você teria encontrado a função smartCopy e poderia adaptá-la as suas necessidades.

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado,

 

Resolvi utilizando uma função aqui do forum.

 

http://forum.imaster...nteiros-em-php/

function xcopy( $alvo , $destino ){
if ( !is_dir( $destino ) ){
	mkdir( $destino );
}
if ( $handle = opendir( $alvo ) ){
	while ( false !== ( $file = readdir( $handle ) ) ){
		if ( $file != "." && $file != ".." ){
			if ( is_dir( $alvo . '/' . $file ) ){
				if ( !is_dir( $destino . '/' . $file ) ){
					mkdir( $destino . '/' . $file );
				}
				xcopy( $alvo . '/' . $file , $destino . '/' . $file );
			} else{
				copy( $alvo . '/' . $file , $destino . '/' . $file );
			}
		}
	}
	closedir( $handle );
}
return true;
}

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.