C#.חיפוש קבצים
שלום לכולם... התבקשתי לספור כמה קבצים מסתיימים בסיומות שהגדרתי מראש בתוך תיקייה מסויימת. ניסיתי לעשות זאת ולא הצלחתי. לכל מי שרוצה ומבין בזה...
שלום לכולם... התבקשתי לספור כמה קבצים מסתיימים בסיומות שהגדרתי מראש בתוך תיקייה מסויימת. ניסיתי לעשות זאת ולא הצלחתי. לכל מי שרוצה ומבין בזה...
static void Main(string[] args) { Console.WriteLine("please enter a path"); string folder = Console.ReadLine(); string []extensions= {"*txt","*dll","*tmp","*doc","*exe"}; GetFileData(folder, extensions); //string[] files = Directory.GetFiles(@"c:\", "filetypes", SearchOption.TopDirectoryOnly); //foreach (string s in filetypes) // Console.WriteLine(s); //foreach (string file in files) //Console.WriteLine(file); } public static void GetFileData(string path, string []extensions) { int count = 0; for (int i = 0; i < extensions.Length; i++) { string[] files = Directory.GetFiles(path, extensions,SearchOption.TopDirectoryOnly); for (int j = 0; j < files.Length; j++) { string[] extension = files[j].ToString().Split('.'); string file=extension [extension.Length-1]; if (extensions == file) count++; } } Console.WriteLine(count); } }