8
Aşağıdaki kod parçasına sahibim:Joker karakteriyle dizin yolu belirtmek mümkün mü?
foreach (string file in Directory.GetFiles(sourcePath))
{
// whatever
}
Bu belirli bir dizinden dosyaları alır. Joker karakterleri kullanarak dizinleri eşleştirmek mümkün mü? Örneğin:
c:\test\di*
dizinlerdeki tüm dosyalar ile eşleşir:
c:\test\dictionary\
c:\test\directory\
c:\test\dig\
GetFiles yöntemine bir dosya filtresi iletebileceğinizi gördüm, ancak bu yalnızca dosya adları için değil, dizin adları için geçerlidir.
Bunun dosya filtresi ve joker karakter kullanımına izin vermez inanıyoruz: –
@Abe Miessler, hayır, dizin isimleri ile mükemmel çalışıyor. Gönderdiğim örneği deneyin: 'Directory.GetDirectories (@" c: \ test "," di * "))' sorunuzda göstermiş olduğunuz tüm dizinleri eşleştirecektir. –
oh! Tamam, test edeyim. –