private void FileTypeIsSupport(string[] fnames) { foreach (string fname in fnames) { if (!File.Exists(fname)) { throw new ArgumentException("选择的文件:“" + Path.GetFileName(fname) + "”不存在。"); } if (!OpenFileFactory.SupportOpenFile(fname)) { throw new ArgumentException("选择的文件:“" + Path.GetFileName(fname) + "”类型不正确,无法生成动画。"); } } }
//判断文件是否能生成专题图 private static void CanCreatThemegraph(string fname) { if (string.IsNullOrEmpty(fname)) { throw new ArgumentException("选择的文件:“" + Path.GetFileName(fname) + "”不存在。"); } if (!File.Exists(fname)) { throw new ArgumentException("选择的文件:“" + Path.GetFileName(fname) + "”不存在。"); } if (!OpenFileFactory.SupportOpenFile(fname)) { throw new ArgumentException("选择的文件:“" + Path.GetFileName(fname) + "”类型不正确。"); } }