问题标签 [folderbrowserdialog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 获取文件夹 X 中每个文件的文件路径
我正在制作一个小文件拆分器,我已经完成了拆分过程。现在我需要完成连接器。
我有这个方法:
该方法位于静态类中,我通过 Form1 访问它,如下所示:
我的方法 juntarArchivo(意思是西班牙语中的 JoinFile)接收一个字符串数组和一个作为目标文件夹的字符串。
简而言之,我想我的问题是在我的方法 ColeccionDeCortes(string FolderPath) 中,我怎样才能让它返回一个字符串 [],其中包含传递的 FolderPath 变量中的所有文件位置。
例如,如果用户选择 FolderX,则此方法必须在数组内部返回 FolderX 中所有文件的位置(可以说是“位置”的集合。
非常感谢您的帮助。:)
c# - 将 FolderBrowserDialog 设置为前台
我正在创建一个基本的 MSI installshield 安装程序。为了选择安装路径,我调用了 FolderBrowserDialog。一切正常,除了 FolderBrowserDialog 在后台出现。我想将其设置为前景窗口。如果没有打开其他窗口,此代码始终返回 true 并且可以正常工作。
如何检查 dialogHandle 是否是我的对话框句柄?
这是我的方法:
谢谢您的帮助。
mfc - 如何在 MFC windows 应用程序中插入浏览器控件?
我想创建一个简单的窗体,它只包含编辑控件(文本框),静态编辑(标签),按钮(浏览名称)..这里我无法在我的窗体中实现浏览器控件(获取文件路径)......我正在使用创建表单的以下路径..visual studio2008->newproject->visualc++->MFC->MFC 应用程序(在模板下)...请帮助我找到要添加到我的表单中的浏览器控件..提前谢谢。
我试图在我的 Windows 窗体中插入一个浏览按钮..我通过:visual studio->newproject->visual c++->MFC->MFc Application ..我尝试插入浏览按钮,所以我通过右边插入单击空对话框并选择添加activex控件,现在创建了ATL COMPOSITE CONTROL ...所以我可以使用浏览按钮运行我的表单...如何在另一个事件中访问路径...
winapi - IFileSaveDialog - 在 Windows 7 中选择文件夹
在 Vista 中,我一直使用一个IFileSaveDialog
让用户选择“另存为”文件夹。比如说,用户导出一个图像文件夹,并且需要选择一个新的或现有的目标文件夹。
简而言之,代码如下所示:
在 Windows 7 中,该FOS_PICKFOLDERS
选项似乎已被禁止(并且在API中被标记为这样)。SetOptions
调用的返回值为E_INVALIDARG
。如果我使用 IFileOpenDialog,我可以设置文件夹选项,但是在选择不存在的文件夹时会提示用户错误(尽管我的设置标志建议不要这样做)。
有没有另一种方法可以让新IFileDialog
的作为“保存文件夹”对话框?
[为了避免一些评论,SHBrowseForFolder API 仍然存在,但对于我们的 UI 决策者来说仍然不是一个可接受的解决方案。]
visual-studio-2008 - 如何在 MFC 应用程序中获取 FolderPath
我正在使用 Visual Studio 2008 ...我正在尝试在我的设计中获取我的输出文件的文件夹路径 ...我知道有一个名为 CFolderDialog 的类 ..但它在我的 pgm 中不起作用..我应该包括任何头文件为了得到那个..如果是,任何人都可以告诉我如何包含在Visual Studio 2008中..请帮助我
mfc - 无法在 EditBox-MFC 中打印文件夹路径
我正在使用以下函数..而不是 CFolderDialog.. 来获取文件夹路径...检查下面的代码..当我尝试在编辑框中打印文件夹路径名时出现运行时错误..
无效 CSelfExtractorUIDlg::OnBnClickedButton1() {
CDialog dlg;
HWND hwnd = NULL;LPCTSTR szCurrent = (LPCTSTR)malloc(25*sizeof(TCHAR)); szCurrent = NULL;LPTSTR szPath = (LPTSTR)malloc(25*sizeof(TCHAR)); 布尔检查 = BrowseForFolder(hwnd,szCurrent,szPath); 如果(检查 == TRUE){ dlg.SetDlgItemTextW(IDC_EDIT1,szPath);}
}
BOOL BrowseForFolder(HWND hwnd, LPCTSTR szCurrent, LPTSTR szPath) { BROWSEINFO bi = { 0 }; LPITEMIDLIST pidl; TCHAR szDisplay[256]; 布尔值;
//CoInitialize();
bi.hwndOwner = hwnd; bi.pszDisplayName = szDisplay; bi.lpszTitle = TEXT("请选择一个文件夹。"); bi.ulFlags
= BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE;bi.lpfn
= BrowseCallbackProc; bi.lParam = (LPARAM) szCurrent;pidl = SHBrowseForFolder(&bi);
if (NULL != pidl) { retval = SHGetPathFromIDList(pidl, szPath); CoTaskMemFree(pidl); } 其他 { retval = FALSE; }
if (!retval) { szPath[0] = TEXT('\0'); }
联合初始化();返回 retval;
} static int CALLBACK BrowseCallbackProc(HWND hwnd,UINT uMsg, LPARAM lParam, LPARAM lpData) { // 如果收到 BFFM_INITIALIZED 消息 // 设置路径为起始路径。
switch (uMsg) { case BFFM_INITIALIZED: { if (NULL != lpData) { SendMessage(hwnd, BFFM_SETSELECTION, TRUE, lpData); } } }返回0;// 功能
perl - 如何在 Perl 中显示打开的文件夹选择对话框?
如何在 Perl 中打开文件夹选择对话框?
html - 浏览文件夹的输入框
用于浏览文件的类型为文件的输入字段。如何使其用于浏览文件夹。
c# - 如何重绘或刷新屏幕
我正在开发一个 wpf 应用程序。在这里,我需要在我的 Wpf 应用程序中使用 System.Windows.Forms.FolderBrowserDialog。
我启动一个 FolderBrowserDialog,选择一个文件夹并单击 OK,然后我启动另一个 System.Windows.Forms.FolderBrowserDialog,我的问题是当我在此 FolderBrowserDialog 中选择一个文件夹并单击 OK 时,FolderBrowserDialog 的阴影仍保留在屏幕上(意味着我的屏幕没有刷新)。我需要最小化或调整它的大小以消除 FolderBrowserDialog 的阴影。我该如何解决这个问题?有什么帮助吗?
编辑:
我找到了解决方案。我在我的 wpf Window 上调用了 OnRender 方法,它对我有用。它重绘了屏幕上的所有内容。