wpf獲取文件夾
① 如何在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