// 保存为JAVA文件 public static void SaveJavaFile(string str, string name, Encoding encoding) { SaveFileDialog newSaveFile = new SaveFileDialog(); newSaveFile.RestoreDirectory = false; newSaveFile.ValidateNames = true; newSaveFile.DefaultExt = "txt"; newSaveFile.FileName = name + ".java"; newSaveFile.Filter = "java文档(*.java)|*.java|所有文件(*.*)|*.*"; //判断是否点击确定 if (newSaveFile.ShowDialog() == DialogResult.OK) { string path = newSaveFile.FileName; // 调用方法写入文件内容 FileWrite.WriteFile(path, str, encoding); } }