Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/04/2003, 15:24
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 7 meses
Puntos: 8
Cluster, no es un capricho mio, es una cuestion de necesidad. Lo que sucede es que debo mover como 7Gb obviamente copy+unlink tarda una eternidad.
Hay algo que no aclare, no es un script para ejecutarlo desde el server, si no desde la CLI y el para usarlo yo una sola vez. Asi que la compatibilidad con diferentes SO no es requerida.
Igualmente ya lo solucione, y me explico para el iteres general...

Al final la funcion nativa para mover no era mas que rename();
http://www.php.net/rename

Pero igual yo de cabecero trate de sacarlo con las API y aca esta!:
Código PHP:
<?php
$origen 
"c:\\windows\\escritorio\\Nuevo Documento de texto.txt";
$destino "c:\\windows\\escritorio\\nueva1\\Nuevo Documento de texto.txt";

$api = new win32;
$api->registerfunction("long MoveFile (string a, string b) From Kernel32.dll");
if (
$api->MoveFile($origen$destino) == 0) {
    echo 
"No se pudo mover el archivo $origen hasta $destino";
} else {
    echo 
"Se movio el archivo $origen hasta $destino";
}
?>
Saludos!