Tengo una carpeta con dos archivos:Directory.GetFiles con expresiones regulares como filtro
- Awesome.File.20091031_123002.txt
- Awesome.File.Summary.20091031_123152.txt
Además, una aplicación de terceros ocupa de los expedientes de la siguiente manera:
- Lee un
folderPath
y unasearchPattern
de una base de datos - Ejecuta
Directory.GetFiles(folderPath, searchPattern)
, procesa los archivos que coinciden con el filtro al por mayor, y luego mueve los archivos a una carpeta de archivo.
Resulta que tengo que mover mis dos archivos a diferentes carpetas de archivo, así que tengo que manejarlos por separado al proporcionar diferentes patrones de búsqueda para seleccionarlos individualmente. Tenga en cuenta que no puedo modificar la aplicación de terceros, pero puedo modificar los destinos de búsqueda y archivo en mi base de datos.
¿Qué searchPattern
me permitirá seleccionar Awesome.File.20091031_123002.txt
sin incluir Awesome.File.Summary.20091031_123152.txt
?
son siempre del formato '' Name.File.date_time.txt' y Name.File.Summary.date_time.txt'? –