// get the file attributes for file or directory FileAttributes attr = File.GetAttributes(@"c:Temp"); if (attr.HasFlag(FileAttributes.Directory)) MessageBox.Show("Its a directory"); else MessageBox.Show("Its a file");