c# - DirectoryInfo.getFiles comenzando con
directory c# (3)
Me he encontrado con un comportamiento extraño tratando de obtener archivos que comienzan con una cierta cadena.
Por favor, alguien daría un ejemplo de trabajo sobre esto:
Quiero obtener todos los archivos en un directorio que comiencen con una cadena determinada, pero que también contengan la extensión xml.
por ejemplo:
apples_01.xml
apples_02.xml
pears_03.xml
Quiero poder obtener los archivos que comienzan con manzanas.
Hasta ahora tengo este código
DirectoryInfo taskDirectory = new DirectoryInfo(this.taskDirectoryPath);
FileInfo[] taskFiles = taskDirectory.GetFiles("*.xml");
GetFiles lista los archivos basados en el patrón de búsqueda que aplicó.
Consulte DirectoryInfo.GetFiles para saber cómo usar el patrón de búsqueda.
var taskFiles = taskDirectory.GetFiles("*.xml").Where(p => p.Name.StartsWith("apples"));
FileInfo[] taskFiles = taskDirectory.GetFiles("apples*.xml");