当前位置:首页 » 文件管理 » wpf获取文件夹

wpf获取文件夹

发布时间: 2022-05-22 08:19:57

① 如何在wpf中实现文件夹选择功能

WPF中实现点击 . . . 按钮后选择文件夹作为主目录功能;亲测有用

(下图是我用WPF做的FTP服务器和FTP上传下载器的一部分)


② WPF,怎样分别获取文件路径,文件名

string fileDir = Environment.CurrentDirectory;
Console.WriteLine("当前程序目录:"+fileDir);
//一个文件目录
string filePath = "C:\\bin\\files\\test.xml";
Console.WriteLine("该文件的目录:"+filePath); string str = "获取文件的全路径:" + Path.GetFullPath(filePath); //-->C:\bin\files\test.xml Console.WriteLine(str);
str = "获取文件所在的目录:" + Path.GetDirectoryName(filePath); //-->C:\bin\files Console.WriteLine(str);
str = "获取文件的名称含有后缀:" + Path.GetFileName(filePath); //-->test.xml Console.WriteLine(str);
str = "获取文件的名称没有后缀:" + Path.GetFileNameWithoutExtension(filePath); //-->test Console.WriteLine(str);
str = "获取路径的后缀扩展名称:" + Path.GetExtension(filePath); //-->.xml Console.WriteLine(str);
str = "获取路径的根目录:" + Path.GetPathRoot(filePath); //-->C:\ Console.WriteLine(str);
Console.ReadKey();

③ wpf中用什么控件来选择文件夹

string tmp_path="";
System.Windows.Forms.FolderBrowserDialog fbd = new System.Windows.Forms.FolderBrowserDialog();
fbd.ShowDialog();
if (fbd.SelectedPath != string.Empty)
{
tmp_path = fbd.SelectedPath;

}

④ WPF中如何生成resources文件夹的

在你的properties 里面有个resource.resx文件,双击它,在里面添加一个图片神马的,保存,之后你会看到你的文件夹就出来了。

⑤ visual C# WPF中的按钮怎么打开本地文件或者文件夹

openfileDialog 获取文件地址,如果调用其他程序,process传参数,要是自己打开,自己处理

⑥ 新手学习wpf的treeview!选择一个路径,如何获取该路径下所有特定类型的文件,并将他们绑定在treeview的中

前面:

<Grid>

<TreeViewName="tvDirectories"ItemsSource="{Binding}">

</TreeView>

<ButtonContent="Button"Height="23"HorizontalAlignment="Left"Margin="401,276,0,0"Name="button1"VerticalAlignment="Top"Width="75"Click="button1_Click"/>

</Grid>

后台:

privatevoidbutton1_Click(objectsender,RoutedEventArgse)

{

varlist=newList<string>();

stringpath=@"D:软件安装程序应用软件";//文件夹的路径

if(Directory.Exists(path))//判断要保存的目录文件是否存在。

{

vardirectory=newDirectoryInfo(path);

FileInfo[]collection=directory.GetFiles("*.exe");//指定类型

foreach(FileInfoitemincollection)

{

stringfullname=item.Name.ToString();

stringfilename=fullname.Substring(0,fullname.LastIndexOf("."));//去掉后缀名。

list.Add(filename);

}

tvDirectories.DataContext=list;

}

else

{

MessageBox.Show("文件夹不存在!");

}

}

⑦ WPF,资源文件是放在哪个文件夹的

1Addedfolders:Creategroups如果资源文件是目录的话,为资源文件创建组。当拖动一个包含资源文件的目录到项目中时,选择这个条目之后,在代码中引用资源文件就只需要直接写资源文件的路径,不用加上目录了。备注:在Xcode项目中,文件夹有两种颜色:黄色和蓝色。黄色代表的组,表明在项目文件中并没有实质性的文件夹,代码中可以直接通过文件名来获取资源。蓝色代表实体文件夹,表明在项目中存在着实质性的文件夹,代码中则需要通过深入目录来获取到资源文件。11Addedfolders:CreateFolderreference和上面的group选项相反,当拖动的是一个包含资源文件的目录时,会创建实质性的目录(显示为蓝色),代码中需要使用资源文件的时候路径必须带上目录。例子:如果项目文件中有个实体目录test/test1.h,在Xcode中test目录显示为蓝色,那么则需要#include“test/test1.h”;如果味黄色,之需要test1.h就可以了。

⑧ WPF窗口程序,如何打开文件夹

.Diagnostics.Process.Start("explorer.exe ", path)

⑨ wpf 获取项目下文件夹路径

需求不太明确,开发期间与发布后的目录有可能是不一样的。

如图所示的解决方案,假如folderclass的路径可以用如下代码获取

stringdebug=System.AppDomain.CurrentDomain.BaseDirectory;
stringproj=System.IO.Path.Combine(debug,@"....");
foreach(stringfolderinSystem.IO.Directory.GetDirectories(proj))
MessageBox.Show(folder);//其中就可以遍历到你要的文件夹

如果你想绑定文件夹内的资源,其设置其属性为资源,并根据如下链接写xaml

http://msdn.microsoft.com/zh-cn/library/aa970069(v=vs.110).aspx

热点内容
aspphp环境 发布:2025-03-07 02:40:38 浏览:381
c语言汉字转拼音 发布:2025-03-07 02:26:05 浏览:557
磁盘与数据库 发布:2025-03-07 02:19:54 浏览:561
微信的缓存是什么 发布:2025-03-07 02:15:17 浏览:995
sql添加表数据 发布:2025-03-07 02:15:16 浏览:593
其他台式电脑怎么登录服务器 发布:2025-03-07 02:09:45 浏览:106
数控车床g76编程实例 发布:2025-03-07 02:07:43 浏览:662
魔兽世界新服务器是什么意思 发布:2025-03-07 02:07:41 浏览:619
ftp传输二进制 发布:2025-03-07 01:57:26 浏览:286
php网上商城源码 发布:2025-03-07 01:57:20 浏览:707