Cita de: danihomer en 25 Marzo 2017, 12:46 PMEsos ultimos codigos no hacian nada, pero en el primero puse 2 ?? y solucionado, porque lo que seguro q nunca hay son 3 numeros
Tomando este nombre de archivo como ejemplo: "Libro_hoy_interior_10F.pdf", el patrón de búsqueda "*_1?F.pdf" te debería funcionar.
Lo que hace el símbolo del interrogante (?) es capturar cero o un caracteres, es decir, que si has usado dos interrogantes de la siguiente manera como me das a enteder "*_??F.pdf" entonces te podrá dar falsos positivos por ejemplo si tuvieras archivos con estos nombres: "Libro_hoy_interior_F.pdf" o "Libro_hoy_interior_XF.pdf" o "Libro_hoy_interior_XXF.pdf", pero mientras seas consciente de eso y lo tengas controlado entonces no habrá problema.
Si quieres perfeccionar el algoritmo de búsqueda entonces habría que recurrir al comando externo FINDSTR.exe utilizando una expresión regular, pero esto no te lo recomiendo por que... bueno, esto es Batch; inicializar el proceso FINDSTR.exe por cada achivo en la iteración resultaría en un impacto muy negativo de velocidad; si se busca la eficiencia entonces es mejor recurrir a cualquier otro lenguaje de programación.
Me alegro de que lo hayas solucionado.
¡Saludos!