using Shell32;
Shell shl = new Shell();Folder dir = shl.NameSpace(Path.GetDirectoryName(" FileName With Full Path "));FolderItem Items = dir.ParseName(Path.GetFileName(" FileName With Full Path "));for (int i = 0; i < 30; i++){//Here "Item" is FolderItem//"i" is Property Item NnumberMessageBox.Show(dir.GetDetailsOf(Items,i).ToString());}