السلام عليكم شباب,,,,,
في برامجي استخدم الدوال ، Directory.Exists، و File.Exists للتمييز بين مسار ملف او مسار مجلد،
مثلاً في الدالة هذي
public [color= #993333;]static FileSystemInfo GetFileSystemInfo[color= #009900;]([color= #993333;]string path[color= #009900;])
[color= #009900;]{
[color= #b1b100;]if [color= #009900;](Directory.[color= #202020;]Exists[color= #009900;](path[color= #009900;])[color= #009900;])
[color= #b1b100;]return new DirectoryInfo[color= #009900;](path[color= #009900;]);
[color= #b1b100;]else [color= #b1b100;]if [color= #009900;](File.[color= #202020;]Exists[color= #009900;](path[color= #009900;])[color= #009900;])
[color= #b1b100;]return new FileInfo[color= #009900;](path[color= #009900;]);
throw new Exception[color= #009900;]([color= #009900;]);
[color= #009900;]}سؤالي هل توجد طريقة افضل للتمييز ؟