WPF 浏览文件夹,获取其路径

        public void GetPath(System.Windows.Controls.TextBox TB)
        {
            FolderBrowserDialog FBD = new FolderBrowserDialog();
            FBD.Description = "请选择一个路径";
            if(FBD.ShowDialog()==System.Windows.Forms.DialogResult.OK)
            {
                TB.Text = FBD.SelectedPath;
            }
        }

获取路径代码

        private void btnOrg_Click(object sender, RoutedEventArgs e)
        {
            GetPath(txtOrgpath);
        }

调用代码

效果图

注意:需要添加Winform引用:using System.Windows.Forms;

WPF 浏览文件夹,获取其路径

时间: 2024-12-08 18:50:09

WPF 浏览文件夹,获取其路径的相关文章

C#控制台基础 directory获取一个文件夹中所有文件及文件夹的绝对路径

1 探测的文件夹 2 代码 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using System.Linq; 5 using System.Text; 6 using System.Threading.Tasks; 7 8 namespace directory创建一个文件夹 9 { 10 class Program 11 { 12 static void Main(string[] args)

js操作IE浏览器弹出浏览文件夹

如图所示: 可以返回目录路径. 操作如下: function BrowseFolder(){ try{ var Message = "请选择文件夹"; //选择框提示信息 var Shell = new ActiveXObject( "Shell.Application" ); var Folder = Shell.BrowseForFolder(0,Message,0x0040,0x11);//起始目录为:我的电脑 //var Folder = Shell.Bro

VC中文件(夹)目录与路径操作原理与代码实现

***********************************************声明************************************************************************************* 原创作品,出自 "晓风残月xj" 博客,欢迎转载,转载时请务必注明出处(http://blog.csdn.net/xiaofengcanyuexj). 由于各种原因,可能存在诸多不足,欢迎斧正! ************

NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法

在编程之前,一定要有一个信条:代码是为了减少工作量而生的,重复枯燥的工作是不能容忍的. 需求 这是由上篇文章衍生出的需求,我已经将一个文件夹内所有的文件名转译为英文,但我在页面上还需要将这些图片引入加载.如果一个一个手写到程序里,未免有点劳心劳神.那么何不将这个文件夹按照存放路径变成一个相应的JSON在前端请求并渲染呢? 说干就干. 文件夹的路径如下所示: 一级路径:test二级路径:A,B,C...共十三个文件夹三级路径:每个二级路径下有3-8个文件夹不等四级路径:a.jpg,b.jpg,c.

关于WPF中文件夹浏览对话框的方式

文件夹浏览时dialogresult要写全引用路径 1 string path=null; 2 FolderBrowserDialog fbd = new FolderBrowserDialog(); 3 fbd.Description = "请选择文件夹"; 4 if (fbd.ShowDialog()==System.Windows.Forms.DialogResult.OK) 5 { 6 path = fbd.SelectedPath; 7 8 9 } 10 foreach(st

C/C++ 生成文件夹 删除文件夹 获取运行文件路径

最近要用MFC开发一个界面,里面有一个需求就是生成一个与可执行文件(exe文件)同名的文件夹,比如我的可执行文件路径是D:\KFS\codes\22222\Release\22222.exe,我需要在D:\KFS\codes\22222\Release路径下生成一个22222的文件夹放东西.查阅了一点资料之后,成功了.之后写了一个小demo.下面上代码: #include <windows.h> #include<iostream> #include<io.h> usi

MAC在Finder栏显示所浏览文件夹路径的方法

操作步骤: 打开“终端”(应用程序->实用工具),输入以下两条命令: defaults write com.apple.finder _FXShowPosixPathInTitle -bool TRUE killall Finder 你看完整的路径地址出来了吧. 如何恢复默认状态呢? 打开“终端”(应用程序->实用工具),输入以下两条命令: defaults delete com.apple.finder _FXShowPosixPathInTitle killall Finder 这就是如何

MySQL 递归获取某文件夹的全路径

传递参数:文件夹ID 1 DROP FUNCTION IF EXISTS RecursionFolderFullPath; 2 3 CREATE FUNCTION RecursionFolderFullPath(folderId INT(11)) 4 RETURNS VARCHAR(1000) 5 BEGIN 6 declare fullPath VARCHAR(1000) default ''; 7 declare parentId INT(11) default '0'; 8 9 selec

确定文件的位置--浏览文件夹对话框folderBrowserDialog

private void button1_Click(object sender, EventArgs e) { folderBrowserDialog1.ShowNewFolderButton = true;//是否显示新建的文件夹选项 DialogResult dr = folderBrowserDialog1.ShowDialog();//显示选择文件夹对话框 if (dr == DialogResult.OK) { MessageBox.Show(folderBrowserDialog1