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

相关推荐
A242073493012 分钟前
Vue3 + TypeScript:后端数据在表格内渲染后进行增删改的完整实现步骤
前端·javascript·typescript
并不喜欢吃鱼13 分钟前
从零开始 C++------ 十六.深度拆解 C++ 智能指针:unique_ptr/shared_ptr/weak_ptr 底层模拟、内存泄漏根治
开发语言·c++
他们叫我 悦儿遥遥雨16 分钟前
.NET 8 Web开发入门(六):Blazor 全栈开发——告别 JavaScript 焦虑
前端·javascript·.net
不相心 -w-21 分钟前
Cmake的基础用法
linux·开发语言·c++
其美杰布-富贵-李24 分钟前
Vue 3 模块导入教程:import、export 与文件组织
前端·javascript·vue.js
czhc114007566327 分钟前
8.4:今日概念与语法总结
c#
撑伞的鱼993734 分钟前
C++开发用什么AI编程工具效果好?2026年实测横评(附选型指南)
开发语言·c++·ai编程·cursor
weipt39 分钟前
springboot项目运行的几种方式
javascript·css·html
大数据张老师41 分钟前
Typora 导出 Word 模版操作手册
开发语言·c#·word·typora
前端技术官44 分钟前
前端真的比后端简单吗?
javascript·webview·dom·前端工程化·浏览器兼容性