0
votes

Comment utiliser un tableau dans le répertoire.getfiles ('Path')

Je veux utiliser une matrice dans le répertoire.getfiles ('user array')

Je ne peux pas utiliser DIRS dans le chemin du répertoire.getfiles xxx

Comment Je peux l'utiliser?


2 commentaires

Qu'entendez-vous par «Tableau d'utilisation»? Avez-vous plus d'un répertoire?


Quelle est la raison de la seconde où? Vous avez déjà exclu les annuaires indésirables


3 Réponses :


1
votes

C'est parce que Retourne un tableau de dépertendantIfo [] et non une seule chaîne, alors peut-être que si vous modifiez votre code comme ci-dessous, il fonctionne

var files = new List<String>();
var dirs = Directory.GetDirectories(path).Where(d => !isExcluded(_excludedDirectories, d));
foreach(var item in dirs)
{
foreach(var item1 in Directory.GetFiles(item).Where(d => !isExcluded(_excludedDirectories, d)))
files.Add(item1);
}


10 commentaires

foreach (string x in?) {Je veux supprimer les fichiers ici}
Ce que je dois écrire?


@Knightm for Supprimer Vous pouvez utiliser Foreach (String X In?) {File.Delete (x);}


String x dans quoi? C'est ma question


oh désolé, foreach (string x dans les fichiers)


Comment puis-je supprimer tous les fichiers exclure une extension particulière comme * .pdf


@Knightm, ... getfiles (article) .Où (d => d.extension == ". PDF")


ne fonctionne pas pour moi une extension n'est pas valide aucune autre manière comme si sinon


Je pense que vous feriez mieux de télécharger le code de Supprimer et de l'erreur dans la nouvelle question, afin que nous puissions mieux vous aider à mieux


Télégramme ou ID WhatsApp?


@Knightm, non, je veux dire ici à Stackoverflow comme une nouvelle question



0
votes

Vous pouvez continuer la chaîne de méthode Linq comme ceci: xxx

si vous souhaitez alors supprimer les fichiers, le faire: xxx


0 commentaires

1
votes

Ceci renvoie une liste de tous les fichiers: xxx


0 commentaires