以下示例代码展示如何调用系统的文件夹选择对话框: Private Function SelectFolder(ByVal Describe As String, Optional ByVal ShowNewFolder As Boolean = True) As String Using nOpen As New System.Windows.Forms.FolderBrowserDialog() nOpen.Description = Describe nOpen.ShowNewFolderB…
1. OpenFileDialog openImageDialog = new OpenFileDialog(); openImageDialog.Filter = "Image Files (*.jpg;*.png)|*.jpg;*.png"; openImageDialog.Multiselect = false; if (openImageDialog.ShowDialog() == DialogResult.OK) { MessageBox.Show(openImageDial…
由于各种应用,我们需要调用系统的打开文件对话框或者打开文件夹对话框,或两者兼有.今遇到这个情况已经解决,特写下这篇博文. 1.打开文件对话框常用的方法是使用系统的CFileDialog.这里介绍另外一种方法就是使用OPENFILENAME这个结构体和GetOpenFileName()这个函数,可以实现单选文件或者多选文件,代码如下: 需引入头文件#include "CommDlg.h" TCHAR szBuffer[MAX_PATH] = {0}; OPENFILENAME ofn= …
1.前言 WPF并没有文件选择对话框,要用也就只有使用Winform版的控件.至今我也没有寻找到一个WPF版本的文件选择对话框. 可能是我眼浊,如果各位知道有功能比较健全的WPF版文件选择对话框.文件打开对话框,还请留言告知. 这次做的是一个精简版的文件选择对话框.包含一个UserControl和一个承载UserControl的Window. 另外TreeView的样式引用自Mahspps中的样式.也就是如果需要使用这个文件选择对话框,就必须要引用Mahapps的相关dll. 当然,我会提供整个…
开发中有时会想实现"选择某个文件夹"的效果: 在WPF中,使用Microsoft.Win32.OpenFileDialog只能选择文件,FolderBrowserDialog只能用树型的方式选择文件夹,很不好用. 终于找到一个办法,使用Windows API Code Pack 在VS里打开Package Manager Console后输入Install-Package WindowsAPICodePack-Shell获取包后 就可以像这样打开选择文件夹Dialog了: var di…
import PyQt4.QtCore,PyQt4.QtGui # 获取文件路径对话框 file_name = QFileDialog.getOpenFileName(self,"open file dialog","C:\Users\Administrator\Desktop","Txt files(*.txt)") ##"open file Dialog "为文件对话框的标题,第三个是打开的默认路径,第四个是文件类型过滤器…
点击button,选择一个excel文件,并将文件名显示在textbox上. private void btnSelectErrorTableFile_Click(object sender, RoutedEventArgs e) { var openFileDialog = new Microsoft.Win32.OpenFileDialog() { Filter = "Excel Files (*.xlsx)|*.xlsx" }; var result = openFileDial…
CString setSavePath() { CString strPath = _T(""); HRESULT hr; LPITEMIDLIST pItemList; BROWSEINFO browseinfo; TCHAR path[MAX_PATH]; hr = ::CoInitializeEx(NULL, COINIT_APARTMENTTHREADED); if (FAILED(hr)) { TRACE("CoInitEx failed: %x\n",…
本文地址:http://www.cnblogs.com/PiaoMiaoGongZi/p/4092112.html 在Asp.net网站实际的开发中,比如:需要实现点击一个类似于FileUpload的浏览...按钮,弹出文件夹选择框,然后选择本地路径下的 某一文件夹,将该路径值付给TextBox.参考了好多网络资料,但是其主要实现方式是通过FileUpload,但是这种文件上传方式去不能很好的解决 该功能需求:只好寻求别的解决方法.在不断深入的学习中,发现可以通过JS的方式来得以实现该需求.下面…
javascript文件夹选择框的两种解决方案 解决方案1:调用windows 的shell,但会有安全问题. * browseFolder.js * 该文件定义了BrowseFolder()函数,它将提供一个文件夹选择对话框 * 以供用户实现对系统文件夹选择的功能 * 文件夹选择对话框起始目录由 * Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS, strPath)函数 * 的strPath参数设置 * 例如:0x11--我的电脑 *…
更改系统语言为“汉语(中国)”后,在主文件夹下的系统默认文件夹名称也被改成了中文, 这样的话,使用命令行终端进行入文件夹很不方便,所以可以把文件夹名称从中文改回英文. 打开终端,在终端中输入命令:export LANG=en_USxdg-user-dirs-gtk-update 在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭.之后在终端中输入命令:export LANG=zh_CN 关闭终端,并注销或重启.再次进入系统时,系统会提示是否把转化好的目录改回中文,勾上不再提示,选择保持不改回…
一般情况下,Win7操作系统都会有一个Administrator用户文件夹,但最近有用户发现自己win7系统电脑中用户文件夹有两个Administrator文件夹,另一个是以Administrator.xxx开头的文件夹,该怎么解决此问题呢?下面以注册表编辑器为例介绍具体解决方法. 操作步骤: 1.删除Administrator目录,复制Administrator.UCRWXDW7RTD后重命名为Administrator; 2.运行窗口输入“regedit“,打开注册表编辑器,编辑键值让其指向…
系统特殊文件夹是包含公共信息的文件夹,如“Program Files”.“Programs”.“System”或“Startup”.特殊文件夹在默认情况下由系统设置,或者由用户在安装 Windows 的某个版本时显式进行设置. Environment.GetFolderPath 方法 获取指向由指定枚举标识的系统特殊文件夹的路径. 命名空间:Systempublic static string GetFolderPath ( SpecialFolder folder ) 参数folder 标识系…
原文:[C#]Windows系统特殊文件夹路径获取 由于软件开发的需要,近期对Windows特殊文件夹(如桌面,我的文档等)路径的查找方法进行了研究,结果如下. 获取特殊文件夹的方法不止一种,下面列出常用的几个方式. 一.使用 Environment.SpecialFolder 与 Enviroment.GetFolderPath() 简单直接的获取办法,能够获取系统自带的特殊文件夹的路径,而用户在环境变量中定义的路径(如配置Java添加的ClassPath等)不能查找. 这里举例说明如何使用这…
如何创建浏览文件夹的对话框 如何创建浏览文件夹的对话框 CString CXXXXDlg::GetOpenfolderPath() { BROWSEINFO bi; ZeroMemory(&bi,sizeof(BROWSEINFO)); bi.ulFlags = 0x0040 | BIF_EDITBOX; LPMALLOC pMalloc; LPITEMIDLIST pidl = SHBrowseForFolder(&bi); CString strFolderPath = "&…
Ubuntu中文安装后,家目录均为中文,如“下载” “文档”等等,在使用Shell时很不方便,可用如下方法将这些文件夹名称改回英文 1.使用命令 export LANG=en_US xdg-user-dirs-gtk-update 2.在弹出的窗口中询问是否将目录转化为英文路径,同意并关闭 3.使用命令 epxort LANG=zh_CN 4.重启Ubuntu,下次进入系统后,会提示是否把目录转化为中文,选择不许并选择不再提示,并取消修改…
在Win10系统中,相信大多用户都没有看到过文件或者是文件夹上有备注信息.下面给大家分享下在Win10系统中给文件夹或文件添加备注的方法.在添加备注之前,首先我们要在需要显示备注的文件夹中显示"备注"标签,否则就算我们给某个文件夹添加了备注也不会显示. 步骤: 1. 打开文件夹,在文件夹顶部[名称].[修改日期].[类型]一栏上单击右键,在弹出的菜单中点击[其他]: 2. 在选择详细信息界面往下移动,找到"备注"选项 将其勾选起来,点击确定保存设置: 3. 设置完成…
1. [/Applications]   常用软件的安装目录 2.    [/private /var/ mobile/Media /iphone video Recorder]   iphone video Recorder录像文件存放目录 3. [/private /var/ mobile/Media /DCIM] 相机拍摄的照片文件存放目录 4. [/private/var/ mobile /Media/iTunes_Control/Music] iTunes上传的多媒体文件(例如MP3.…
CString FicowGetDirectory() { BROWSEINFO bi; char name[MAX_PATH]; ZeroMemory(&bi, sizeof(BROWSEINFO)); bi.hwndOwner = AfxGetMainWnd()->GetSafeHwnd(); bi.pszDisplayName = name; bi.lpszTitle = "选择文件夹目录"; bi.ulFlags = BIF_RETURNFSANCESTORS;…
Windows系统中. 1.在创建文件夹的时候不能以"."开头(但是文件以多个点开头并且还有其他合法字符的话就是合法的) 但是在windows系统中确实见过以一个点"."开头的文件夹. 创建这种文件夹,不能手动的创建,可以用代码来创建,或者通过命令行的方式创建. 2.linux中只要是以点开头的文件就不能创建,创建之后也会被删除.(如果是****... 点在后面的可以正常创建.) 3.windows中的文件路径如下 D:\360Apps\AppDownload\kx…
1.如图所示,通过去掉勾选“隐藏受保护的操作系统文件(推荐)”和勾选“显示隐藏的文件.文件夹和驱动器”,可以查看系统所有文件…
一.路径分类 1.绝对路径 完整路径,从磁盘符号开始,如:C:\Windows 2.相对路径 以当前路径为起点,不包含磁盘符号,通常使用“..\”符号来访问上级目录中的文件或文件夹. ../Windows/System32 二.Windows系统常见的特殊路径 1.当前路径 2.我的文档 3.收藏夹 4.桌面 5.最近使用的文档 6.程序当前路径 三.路径获取示例 private void btnGetCurPath_Click(object sender, EventArgs e) { txb…
调用winRAR进行压缩 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace testZIPEXE { class Program { static void Main(string[] args) { String exePath = "C:\\Program Files (x86)\\WinRA…
为某个文件夹创建快捷方式 右键该快捷方式,选择固定到开始屏幕 点击win图标进入开始屏幕,在屏幕的右侧有刚才固定的快捷方式 右键该快捷方式,选择固定到任务栏即可.…
我们经常有这样的使用场景,在宿主机Windows(Linux)操作系统上通过VMware软件安装了一个Linux(Windows)的虚拟机, 然后需要在两种操作系统中通过某种介质共享数据. 一种比较麻烦的方式是,将要共享的数据上传到某个网站上作为临时存储,然后在虚拟机里访问网络下载这个数据. 通过共享文件夹,我们能够更加快捷地进行数据共享. 本文介绍详细步骤. 使用VMware启动虚拟机,菜单Player->Manage->install VMware Tools. 因为我已经安装过了,所以菜…
应用程序可能只允许用户选择文佳夹而非文件,例如在播放MP3时,用户可能把所有的MP3放在一个文佳夹内,在添加时,只要选择添加这个文佳夹,将会把在这个文件内的所有MP3添加的播放器里.在这里对播放器来说,就是只选择了文佳夹,而不是文件,这就要用到FloderBrowertDIalog控件对话框 FolderBrowserDialog控件对话框的常用属性 Description 在对话框中提供描述性的消息 RootFloder 指定对话框开始浏览的根文件夹 SelectedPath 指定用户所选的文…
选择文件 //选择文件 OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;//该值确定是否可以选择多个文件 dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.*)|*.*"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { string fi…
linux是一个多用户操作系统,linux对文件系统内的所有文件,实行了严格的权限划分管理.防止没有权限的用户访问某个文件.linux文件或目录的权限分为 读.写.可执行三种权限.文件访问的用户类别分为,文件创建者.与文件创建者同组的用户.其他用户三类.解释说明:drwxr-xr-x一:drwxr  创建者拥有的权限r-x   与拥有者同组的用户拥有的权限r-x     其他用户拥有的权限linux用他们的组合来表示文档或目录的权限!d rwx r-x r-x目录 属主权限 属组权限 其他权限对…
在工作中经常遇到需要打开许多个excel表格,然后合并的需求,合并的同时要求格式必须原汁原味的保留.利用VBA代码可以比较轻松的解决,现在我们来看Python中如何实现. 上代码: from openpyxl import Workbook from win32com.client import Dispatch import os import datetime def copy_excel_file(source_file_list, destination_file): run_app =…
aFileChooser: https://github.com/iPaulPro/aFileChooser/issues, 这个是最适合android的文件选择器,看看有无可能改成文件夹选择器. filemanager: https://github.com/openintents/filemanager,    这个可以选择文件夹,不过太复杂了,不直到兼容怎么样. Android-DirectoryChooser:  https://github.com/passy/Android-Dire…