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博客

相关推荐
张忠琳8 小时前
【Go 1.26.4】Golang Map 深度解析
开发语言·后端·golang
Vertira8 小时前
如何对QT开发的软件进行打包[已解决]
开发语言·qt
AI人工智能+电脑小能手8 小时前
【大白话说Java面试题 第110题】【并发篇】第10题:CAS 存在哪些问题?
java·开发语言·面试
石一峰6998 小时前
C 语言函数设计模式实战经验
c语言·开发语言·设计模式
sitellla8 小时前
Pydub:用 Python 处理音频,不写废话
开发语言·python·其他·音视频
xingyuzhisuan8 小时前
缓存命中率提升方案:从 30% 优化至 82% 全流程优化记录
java·开发语言·缓存·ai
郑洁文8 小时前
基于Python的恶意流量监测系统的设计与实现
开发语言·python
AI玫瑰助手9 小时前
Python流程控制:for循环与range函数的搭配使用
开发语言·python·信息可视化
anew___9 小时前
2026年Python爬虫技术完全指南:从入门到实战
开发语言·爬虫·python
jvxiao9 小时前
你真的懂作用域吗?从编译原理角度深度 JS 的作用域
前端·javascript