Entradas

Mostrando entradas de abril, 2012

Renombrar archivos con busqueda de datos en los mismos

Imagen
Ayer por la noche estaba recuperando unos archivos del disco duro de mi esposa que se perdieron, en especifico xml's de facturas electrónicas, muchos programas que recuperan información lo hacen sin conseguir el nombre original del documento (lo hice con UFS explorer) y lo guardan como 239847234.extensión como lo muestro en la siguiente imagen:

Los archivos se llamaban segun su número de folio, entonces para renombrarlos por lotes con el número de folio hice el siguiente código, espero en algun momento a alguien le sea útil! :D 
function extraerFolio($nombre) { $contenido = file_get_contents("$nombre"); $uno = explode('folio="',$contenido); $dos = explode('"',$uno[1]); $folio = $dos[0]; return $folio; #echo $folio . "
"; } $dir = '2011'; if (is_dir($dir))  { if ($gd = opendir($dir))  { while ($archivo = readdir($gd))  { if ($archivo == "." || $archivo == "..") { echo "Do nothing
"; } else { $elnombre = $dir."/".$…