c# directoryinfo

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");