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

相关推荐
不可能的是10 分钟前
Claude Code 子 Agent 机制全解:怎么跑起来、怎么被管理、怎么互不干扰
javascript
MATLAB代码顾问10 分钟前
改进遗传算法(IGA)求解作业车间调度问题(JSSP)——附MATLAB代码
开发语言·matlab
chao18984416 分钟前
完整MES系统实现 (C# 客户端服务器)
服务器·windows·c#
syker29 分钟前
AIFerric深度学习框架:自研全栈AI基础设施的技术全景
开发语言·c++
HSunR41 分钟前
dify 搭建ai作业批改流
开发语言·前端·javascript
月昤昽43 分钟前
autocad二次开发 2.旋转
c#·autocad·autocad二次开发
代码不加糖1 小时前
2026 跨境电商独立站实战:从 0 到 1 搭建高转化 SaaS 商城(附源码)
开发语言·前端·javascript
rockey6271 小时前
基于AScript的python3脚本语言发布啦!
python·c#·.net·script·python3·eval·expression·function·动态脚本
工程师0071 小时前
C# 字符串不可变性 + 字符串驻留池原理
c#·字符串拘留池
时空系1 小时前
第9篇:成员功能——为结构体添加能力 Rust中文编程
开发语言·网络·rust