Aplicar un código a todos los archivos de un directorio

  • Autor Autor Vonpeper
  • Fecha de inicio Fecha de inicio
V

Vonpeper

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola amigos, tengo un código que busca texto en pdfs, quiero que ese código busque en todos los archivos dentro de un directorio y que cuando los encuentre los mueva de carpeta.

alguna idea?


gracias!
 
lista los archivos que esten en ese directorio y luego con un for los recorres uno a uno, tendras el nombre de cada archivo, le aplicas tu codigo que busca en pdfs y con un IF si encuentra lo mueves, sino no le haces nada
 
lista los archivos que esten en ese directorio y luego con un for los recorres uno a uno, tendras el nombre de cada archivo, le aplicas tu codigo que busca en pdfs y con un IF si encuentra lo mueves, sino no le haces nada

Estoy aprendiendo,l conozco lo que hace el for pero tengo un poco de duda, como establecer que ya no hay mas archivos y pare
 
$carpeta = "ruta/carpeta";
if(is_dir($carpeta)){
if($dir = opendir($carpeta)){
while(($archivo = readdir($dir)) !== false){
if($archivo != '.' && $archivo != '..' && $archivo != '.htaccess'){
//abro $archivo -> busco ->IF(encuentra){ mueve } ELSE { nohacenada }

}
}
closedir($dir);
}
}
 
$carpeta = "ruta/carpeta";
if(is_dir($carpeta)){
if($dir = opendir($carpeta)){
while(($archivo = readdir($dir)) !== false){
if($archivo != '.' && $archivo != '..' && $archivo != '.htaccess'){
//abro $archivo -> busco ->if(encuentra){ mueve } else { nohacenada }

}
}
closedir($dir);
}
}

muchas gracias!
 
Atrás
Arriba