Muniz Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 Salve,Prezados do Fórum!É possível copiar, via php ou js, um arquivo do c: para o a: e em seguida deletar o mesmo do c: ?Estou tentado buscar um procedimento para facilitar o processo de backup de alguns arquivos do servidor.Desde já agradeço a atenção dispensada.[]s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LuizFumes Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 claro, e é muito muito fácilProcure sobre o comando copy e o comando delete... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 No PHP e/ou Java Script?Ainda não encontrei o procedimento que o faça. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 $arquivo = "arquivo.txt";//copiar arquivocopy($arquivo, "pasta/$arquivo);//Deletar arquivounlink($arquivo); Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Julho 16, 2004 Autor Denunciar Share Postado Julho 16, 2004 Ok Amigo!Muito agradecido pela solução postada.[]s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 è um prazer poder ajudarabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 rEd nEcK * Postado Julho 16, 2004 Denunciar Share Postado Julho 16, 2004 claro, e é muito muito fácilProcure sobre o comando copy e o comando delete... na verdade o comando não é "delete" é unlink ![]´s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 Salve!Prezados Amigos,Estou tentando copiar todos arquivos de um determinada pasta e existe um erro que não consigo identificar. Algém pode ajudar encontrar?Veja o código:<?$pasta = 'c:\teste'; // pasta de origemif(!$open = @opendir($pasta)) die('O diretório não é valido!'); // pasta existewhile(($nome_arq = readdir($open)) !== false) { // ler os arquivosif($nome_arq == '.' or $nome_arq=='..') continue;$destino='c:\bkpaspra\\'; // pasta de destino$destino.=$nome_arq;//print ("Arquivo: $destino<br>\n"); // caso queira visualizar na telacopy($nome_arq, $destino);}?>Erro apresentado:"Warning: copy(sinal0.bmp) [function.copy]: failed to open stream: No such file or directory"Desde já agradeço a atenção! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 tenta colocar mais uma barra:$destino='c:\\bkpaspra\\'; // pasta de destinov se dá certo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 Eu já havia tentado sem sucesso!Ele vusualiza mas, não consegue executar a função copy.<?$pasta = 'c:\teste';if(!$open = @opendir($pasta)) die('O diretório não é valido!');while(($nome_arq = readdir($open)) !== false) {if($nome_arq == '.' or $nome_arq=='..') continue;$destino='c:\\bkpaspra\\';$destino.=$nome_arq;//print ("Arquivo: $destino<br>\n");copy($nome_arq, $destino);}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 porque você quer pegar o "." e o ".." ?if($nome_arq == '.' or $nome_arq=='..') continue;??? se você for pegar somente os arquivos do diretório faça assim:if(($nome_arq != '.') or ($nome_arq != '..')) continue;uma hora a gente chega lá... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Muniz Postado Agosto 10, 2004 Autor Denunciar Share Postado Agosto 10, 2004 Assim ele não pega nada!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 Dê um CHMOD (777) nessa sua pasta através do seu cliente de FTP senão não vai funcionar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 griphon Postado Agosto 10, 2004 Denunciar Share Postado Agosto 10, 2004 achei...o negócio é que você não está passando o caminho completo do arquivo de origem!<?$pasta = 'c:\\teste';if(!$open = @opendir($pasta)) die('O diretório não é valido!');while(($nome_arq = readdir($open)) !== false) {if($nome_arq == '.' or $nome_arq=='..') continue;$destino='c:\\bkpaspra\\';$destino.=$nome_arq;$origem = $pasta.'\\'.$nome_arq;//print ("Arquivo: $destino<br>\n");copy($origem, $destino);}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kleber_pro@hotmail.com Postado Setembro 12, 2014 Denunciar Share Postado Setembro 12, 2014 (editado) Salve Galera, copiei o código e fiz as alterações necessárias, mas não consegui usar, estou com a mesma necessidade. Segue meu código: <?php $pasta = 'C:\\Arquivos de programas\\EasyPHP-12.1\\www\\juniper\\teste.txt'; if(!$open = @opendir($pasta)) die('O diretório não é valido!'); while(($nome_arq = readdir($open)) !== false) { if($nome_arq == '.' or $nome_arq=='..') continue; $destino='G:\\AAA\\BBB\\CCC\\'; $destino.=$nome_arq; $origem = $pasta.'\\'.$nome_arq; //print ("Arquivo: $destino<br>\n"); copy($origem, $destino); } ?> Editado Setembro 12, 2014 por kleber_pro@hotmail.com Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Muniz
Salve,
Prezados do Fórum!
É possível copiar, via php ou js, um arquivo do c: para o a: e em seguida deletar o mesmo do c: ?
Estou tentado buscar um procedimento para facilitar o processo de backup de alguns arquivos do servidor.
Desde já agradeço a atenção dispensada.
[]s
Link para o comentário
Compartilhar em outros sites
14 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.