C# 文件和文件夹

//获取启动了应用程序的可执行文件的路径,不包括可执行文件的名称。
Application.StartupPath

返回上一级路径 ..\..\ 是你返回的文件夹级数            

DirectoryInfo di = new DirectoryInfo(string.Format(@"{0}..\..\", Application.StartupPath))

string ParentPath = di.FullName;

//判断文件是否存在

if (System.IO.File.Exists(ParentPath )
{
//文件路径不存在!
Directory.CreateDirectory(PathTXTString);  //创建目录
}
            Directory.Exists(path);         // path表示路径参数;可判断文件路径是否存在
            Directory.CreateDirectory(path);// path表示路径参数;可创建目录
            File.Exists(path);              // path表示路径参数;可判断文件是否存在

            string path = @"C:\Program Files\Microsoft.NET";
            if (!Directory.Exists(path))
            {
                //Console.WriteLine("文件路径不存在!");
                Directory.CreateDirectory(path);  //创建目录
            }

文件选择,文件夹选择

        // 选择文件:
        private string SelectFile()
        {
            string path = string.Empty;
            var openFileDialog = new OpenFileDialog()
            {
                Filter = "Files (*.*)|*.*"//如果需要筛选txt文件("Files (*.txt)|*.txt")
            };

            var result = openFileDialog.ShowDialog();
            if (result == DialogResult.OK)
            {
                path = openFileDialog.FileName;
            }
            return path;
        }
        // 选择路径
        private string SelectPath()
        {
            string path = string.Empty;
            System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog();
            fbd.SelectedPath = @"D:\"; //设置提示框起始路径,当路径不存在时,报错
            fbd.Description = "选择TXT保存路径";
            if (fbd.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                path = fbd.SelectedPath;
            }
            return path;
        }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值