C#选择文件(OpenFileDialog)、选择文件夹(FolderBrowserDialog)

1  选择文件(OpenFileDialog)

            OpenFileDialog dialog = new OpenFileDialog();
            //dialog.Multiselect = true;//该值确定是否可以选择多个文件
           // dialog.Title = "请选择文件";
            //dialog.Filter = "所有文件(*.*)|*.*";
            //dialog.InitialDirectory = @"E:\";
            if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                string fullFileName = dialog.FileName;// @"e:\日记.doc";
                //var FileName =System.IO.Path.GetFileName(fullFileName); //文件名  “日记.doc”
                //string extension = System.IO.Path.GetExtension(fullFileName);//扩展名 “.doc”
                //string fileNameWithoutExtension = System.IO.Path.GetFileNameWithoutExtension(fullFileName);// 没有扩展名的文件名 “日记”

            }

2  选择文件夹(System.Windows.Forms.FolderBrowserDialog)

            System.Windows.Forms.FolderBrowserDialog dialog = new System.Windows.Forms.FolderBrowserDialog();
            dialog.Description = "请选择Txt所在文件夹";
            if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {               string path = dialog.SelectedPath; // "e:/go"
            }

原文地址:https://www.cnblogs.com/pu369/p/12358284.html

时间: 2024-10-16 03:06:34

C#选择文件(OpenFileDialog)、选择文件夹(FolderBrowserDialog)的相关文章

C# 选择文件、选择文件夹、打开文件(或者文件夹) 路径中获取文件全路径、目录、扩展名、文件名称 追加、拷贝、删除、移动文件、创建目录 修改文件名、文件夹名!!

https://www.cnblogs.com/zhlziliaoku/p/5241097.html 1.选择文件用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.*)|*.*"; if (dialog.ShowDial

C# 文件选择对话框,Unity3d文件保存对话框

using OpenWinForm = System.Windows.Forms; 在unity3d中,使用FileDialog应该把System.Windows.Forms.dll拷贝到unity工程的plugins目录, 并且把Player Setting中Other Settings下的api compatibility Level改为.NET2.0.要不无法编译通过. //比如unity3d要让用户选择某一个音乐文件播放; private void SelectMusic(){     

C# WinForm 选择目录路径和文件路径

private string SelectPath() //弹出一个选择目录的对话框 { FolderBrowserDialog path = new FolderBrowserDialog(); path.ShowDialog(); return path.SelectedPath; } private string SelectFile() //弹出一个选择文件的对话框 { OpenFileDialog file = new OpenFileDialog(); file.ShowDialog

Swing实现文件选择(目录选择)附导出

具体生成工具如图: (1) (2) (3) (4) 源码 : example.java [java] view plaincopyprint? package org.qiailin.jframe; import java.awt.Container; import java.awt.Point; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; im

android+spring boot 选择,上传,下载文件

1 概述 前端android,上传与下载文件,使用OkHttp处理请求,后端使用spring boot+MVC,处理android发送来的上传与下载请求.这个其实不难,就是特别多奇奇怪怪的坑,因此,希望看到的,不要像笔者这样踩的那么痛苦了... 2 环境 win10 Spring Boot 2.2.2 RELEASE IDEA 2019.3.1 Android Studio 3.6RC1 Tomcat 9.0.30 3 android 3.1 准备工作 3.1.1 新建工程 这次用一个全新的例子

atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml

atitit.手动配置列表文件的选择and 数据的层次结构 attilax总结最佳实践--yaml 1. yaml是个好的选择.. 1 2. 数据的层次结构--结构:hash,list,和block literal. 1 3. yaml跟json的实现区别 1 4. xml的优点及json的问题 2 4.1. ide友好 2 4.2. JSON也适合与任何数据,复杂struts难以阅读 2 4.3. json难以手工维护 3 5. 基于YAML的开源项目解析YAML文件最常用的Java库是JvY

stm32工程建立中关于宏定义和启动文件的选择

在STM32的学习过程中,第一步关于stm32工程的建立就会难倒很多人,因为他不像其他AVR 51单片机这些,options中的配置比较复杂,其中最让人头疼的就是关于c/c++ compiler选项中preprocessor这个选择框,现在我就对其中的两项进行说明,一是为了让以后学习STM32的同学能更快的了解,二是为了让我自己更好的复习. 如上图所示  其中 additional include directories下面的框需要添加工程内头文件所在的路径,'$PROJ_DIR$'表示的是工程

选择的文件是解决方案文件,但是用此应用程序的较新版本创建的,无法打开

解决办法: 记事本或写字板打开解决方案文件,把版本更改为你现在的版本就可以了,如下,我将Format Version 12.00改为11.00,就能运行该方案了 将其改成你现在用的vs版本就可以打开了 ——vs2010改为: Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 ——vs2008改为: Microsoft Visual Studio Solution File, Forma

关于如何便捷地以命令行的形式打开exe执行文件和进入文件夹

经常以命令行的形式打开exe执行文件的同学应该知道,直接双击是会闪退,正确的打开方式是这样:运行cmd.exe--"盘符:"--"cd 路径"--"执行文件.exe". 我这里提供一个便捷的方法,原理和上面的一样:打开注册表,在"HKEY_CLASSES_ROOT\*\"下面新建项名为"shell"的项,在项"shell"下新建项名为"通过cmd打开此文件"的项,在项

文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3

文件比较,文件夹比较-- vimdiff,beyond compare, compare suite, WinMerge,Kdiff3  有一个项目的源码包需要比较,400M以上,这就要找个好的工具了.如果单个文件可以用vimdiff',代码高亮显示,非常好,对于这么大的文件包,它就显得力不从心了.查了几款工具,即兴对比一下. beyond compare, 共享软件,30天免费试用,功能强大. Compare suite,这 是个商业套件,各种比较,包括图片,pdf,word,等都可以多方位的