C#:打开对话框、另存为对话框、输出、VS快捷键、获取文件目录

ProgramNote:C#

OpenFileDialog类:打开文件对话框

  • OpenFileDialog.InitialDirectory:设置对话框的初始目录
  • OpenFileDialog.Filter:获取文件类型设置(如txt或所有类型文件all)
  • OpenFileDialog.FilterIndex:文件筛选器初始的次序索引
  • OpenFileDialog.RestoreDirectory :指示对话框在关闭前是否还原当前目录
  • OpenFileDialog.FileName:获取最后打开或最后选择的文件目录加文件名

注:用System.IO.Path.GetFileName(OpenFileDialog.FileName)可以获取文件名

SaveFileDialog类:另存为对话框

  • -SaveFileDialog.Filter = “txt files (.txt)|.txt|All files(.)|.”;
  • SaveFileDialog.FilterIndex = 0;
  • SaveFileDialog.RestoreDirectory = true;
  • SaveFileDialog.CheckPathExists = true;//检查目录
  • SaveFileDialog.FileName;//获取文件路径

OpenFileDialog.ShowDialog():显示对话框

DialogResult.OK:当在文件选择对话框时结果为“确定”时此值为真

输出

  • 控制台是 Console.WriteLine(“输出”);
  • 窗体应用程序是 MessageBox.Show(“输出”);

VS快捷键

  • 注释选定代码:Ctrl+K+C
  • 取消注释选定的代码:Ctrl+K+U
  • 将选定行代码变为小写字母:Ctrl+U
  • 将选定行代码变为大写字母:Ctrl+Shift+U
  • 切换 显示空格符:Ctrl+R+W
  • 代码自动排版快捷键:
    C# : Ctrl + k + d
    C++:Ctrl+k+f(松开k后再按f)
    VC6.0:Alt+F8
    Matlab:Ctrl+I

获取文件目录

  • 获取文件的全路径:System.IO.Path.GetFullPath(filePath); //–>C:\JiYF\BenXH\BenXHCMS.xml
  • 获取文件所在目录:System.IO.Path.GetDirectoryName(filePath); //–>C:\JiYF\BenXH
  • 获取文件名(含后缀):System.IO.Path.GetFileName(filePath); //–>BenXHCMS.xml
  • 获取文件名(不含后缀):System.IO.Path.GetFileNameWithoutExtension(filePath); //–>BenXHCMS
  • 获取文件后缀:System.IO.Path.GetExtension(filePath); //–>.xml
  • 获取路径根目录:System.IO.Path.GetPathRoot(filePath); //–>C:\
    原文作者:JunesLi
    原文地址: https://blog.csdn.net/Junes_Li/article/details/108209855
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞