C#Winform 打开文件浏览器

cs 复制代码
 private void button1_Click(object sender, EventArgs e) {
            var f = new OpenFileDialog();
            //f.Multiselect = true; //多选
            if (f.ShowDialog() == DialogResult.OK) {
                String filepath = f.FileName;//G:\新建文件夹\新建文本文档.txt
                String filename = f.SafeFileName;//新建文本文档.txt
                this.textBox1.Text = filename +"   "+filepath;
            }
        }
 
        //选取文件夹,并获得路径
        private void button2_Click(object sender, EventArgs e) {
            FolderBrowserDialog f = new FolderBrowserDialog();
            if (f.ShowDialog() == DialogResult.OK) {
                String DirPath = f.SelectedPath;
                this.textBox1.Text = DirPath;//G:\新建文件夹
            }

参考:

C#:打开 文件/文件夹选择框,选取,并获得路径名称_c#带有输入框的选取文件按钮,输入框中显示选取文件的路径-CSDN博客

相关推荐
阿里嘎多学长15 分钟前
2026-08-24 GitHub 热点项目精选
开发语言·程序员·github·代码托管
何以解忧唯有撸码20 分钟前
Winform上位机也能写出媲美Avalonia的界面
c#·源码·自定义控件
SLD_Allen1 小时前
Go语言runtime全景
开发语言·javascript·golang
Elastic 中国社区官方博客1 小时前
OpenTelemetry Java 扩展:无需分叉 agent 即可自定义追踪
java·大数据·运维·开发语言·数据库·人工智能·elasticsearch
不灭的黄金瞳1231 小时前
C语言手写顺序表
c语言·开发语言·数据结构
阿无,1 小时前
Java多线程面试题之AQS
java·开发语言
风萧何1 小时前
架构艺术,是权衡的艺术。
前端·javascript·架构
偷偷挖矿的牛马矿工1 小时前
execa NodeJs新一代child_process的强力替代品
javascript
豆沙沙包?1 小时前
C++~~~set容器、map容器(p57-P69)
开发语言·c++