精华内容
下载资源
问答
  • tkinter制作选择文件夹对话框
    千次阅读
    2018-12-23 11:04:07
    # -*- coding: utf-8 -*-
    """
    Created on Wed Dec 12 20:12:17 2018
    
    @author: Fanxiaolei
    """
    #tkinter制作选择文件夹并输出所在目录里的所有文件名称。
    from tkinter import Tk
    from tkinter import filedialog
    import os
    import glob
    root = Tk()
    root.withdraw()
    current_directory = filedialog.askdirectory()
    if current_directory:
        file_path = os.path.join(current_directory,"*.*")
        f=glob.glob(file_path)
        #glob的第二参数recursive默认False表示不匹配子目录里的文件
        print(f)

    root.withdraw()这句可以去掉讨厌的窗口管理器。去掉这句就会出现如下界面:

    选择E盘下的C语言文件夹测试了下,结果如下:

     

    更多相关内容
  • C# OpenFileDialog既能选择文件夹又能选择文件扩展,同时选择多个文件夹和文件。
  • 在保存文件时只需要选择要保存的文件夹目录,不需要选择到文件,这里是选择文件夹的目录。
  • 选择文件夹选择文件夹选择文件夹选择文件夹选择文件夹选择文件夹
  • VB 浏览并选择文件夹

    热门讨论 2011-08-24 16:34:32
    像浏览文件一样浏览文件夹,能够选择文件夹。写成了一个函数放在了模块里。函数返回选择文件夹的路径。
  • jsp选择文件夹路径

    热门讨论 2011-02-23 17:50:59
    在windows系统中,使用struts2的file属性不支持选择文件夹,只能选择到具体文件,通过js及ie浏览器配置则可实现选择到文件夹操作
  • CFileDialog可以选择文件夹

    热门讨论 2011-02-13 13:33:04
    CFileDialog的继承类,可以实现文件夹对话框的选择
  • C# winform 选择文件夹的两种方式

    千次阅读 2020-07-15 20:18:14
    方式一: 使用System.Windows.Forms.FolderBrowserDialog 类来选择文件夹 示例: FolderBrowserDialog folderBrowser = new FolderBrowserDialog(); folderBrowser.SelectedPath = webpath; folderBrowser....

    方式一: 使用System.Windows.Forms.FolderBrowserDialog 类来选择文件夹
    示例:

    			FolderBrowserDialog folderBrowser = new FolderBrowserDialog();
                folderBrowser.SelectedPath = webpath;
                folderBrowser.Description = "请选择网页所在的目录";
                //folderBrowser.ShowNewFolderButton = true;
                if (folderBrowser.ShowDialog() == DialogResult.OK)
                {
                    this.textBox1.Text = folderBrowser.SelectedPath;
                }
    

    效果如下

    在这里插入图片描述
    这种方式需要点选文件夹,无法输入路径定位文件夹。

    方式二: 使用Ookii.dll 来实现文件夹选择。
    Ookii 下载地址

    示例:

    			Ookii.Dialogs.VistaFolderBrowserDialog folderBrowser = new Ookii.Dialogs.VistaFolderBrowserDialog();
                folderBrowser.SelectedPath = webpath;
                folderBrowser.Description = "请选择网页所在的目录";
                //folderBrowser.ShowNewFolderButton = true;
                if (folderBrowser.ShowDialog() == DialogResult.OK)
                {
                    this.textBox1.Text = folderBrowser.SelectedPath;
                }
    

    效果如下
    在这里插入图片描述

    展开全文
  • 如图所示,在Unity Editor编辑器环境下编写这样一个功能:点击“浏览”按钮,打开一个窗口,选择文件夹并记录该文件夹的路径: 用到的API:EditorUtility类中的OpenFolderPanel方法: // 摘要: // Displays ...

    如图所示,在Unity Editor编辑器环境下编写这样一个功能:点击“浏览”按钮,打开一个窗口,选择文件夹并记录该文件夹的路径:

    用到的API:EditorUtility类中的OpenFolderPanel方法:

    // 摘要:
    //     Displays the "open folder" dialog and returns the selected path name.
    // 参数:
    //   title:
    //
    //   folder:
    //
    //   defaultName:
    [FreeFunction("RunOpenFolderPanel")] 
    public static string OpenFolderPanel(string title, string folder, string defaultName);

    第一个参数title:表示打开的窗口的标题:

    第二个参数folder:打开窗口时的默认路径,例如传入Application.dataPath,则打开时路径为项目工程的Assets路径:

    第三个参数defaultName:打开窗口时,“文件夹:”后的默认内容:

    测试代码:

    using UnityEngine;
    using UnityEditor;
    
    public class Example : EditorWindow
    {
        [MenuItem("SKFramework/Example")]
        private static void Open()
        {
            GetWindow<Example>().Show();
        }
        private string path;
        private void OnGUI()
        {
            //水平布局
            GUILayout.BeginHorizontal();
            {
                GUILayout.Label("路径", GUILayout.Width(50f));
                path = GUILayout.TextField(path);
                if (GUILayout.Button("浏览", GUILayout.Width(50f)))
                {
                    path = EditorUtility.OpenFolderPanel("窗口标题", Application.dataPath, "123");
                }
            }
            GUILayout.EndHorizontal();
        }
    }
    展开全文
  • VC++, MFC中实现选择文件夹,选择文件对话框,确定当前工作目录
  • 我们都知道input标签type="file"的时候,会打开一个文件选择器,但并不支持选择目录。 如果要支持选择目录,且必须只是目录的话,用下列的代码: <input type='file' @change="triggerFile($event)" ...

    我们都知道input标签type="file"的时候,会打开一个文件选择器,但并不支持选择目录。

     

    如果要支持选择目录,且必须只是目录的话,用下列的代码:

    <input type='file' @change="triggerFile($event)" webkitdirectory>

     

    change绑定了一个函数,函数的内容为:

    triggerFile(event) {
          let file = event.target.files;
          console.log(file);
        },

    这样就可以获得文件夹的名字了,之后可以进行下一步操作。

    如果是想要上传文件,用iview等框架的upload即可,本文不再赘述。

    展开全文
  • PyQt5按下按键选择文件夹并显示

    千次阅读 多人点赞 2020-07-24 14:35:16
    问题:使用PyQt5开发桌面程序,实现功能为:按下按键,打开文件夹,选择文件夹,并将路径显示出来。 解决方法: 一、主要函数(直接能运行的代码见二) 1、选择文件夹并显示 def msg(self,Filepath): directory = ...
  • "您选择文件夹是:" & Path , vbOKOnly + vbInformation , "智能Excel" '获取到的Path长这个样子: "D:\VBA\Report\Format" ,Format就是我选中的文件夹的名字 End If End With End Sub ...
  • 选择文件的对话框: //选择文件文件对话框 OpenFileDialog dialog = new OpenFileDialog(); //是否支持多个文件的打开? dialog.Multiselect = false; //标题 dialog.Title = "请选择图片"; //文件类型 dialog....
  • Qt中使用QFileDialog中选择文件夹/目录

    千次阅读 2021-03-27 09:08:34
    设置选择模式 QFileDialog *fileDialog = new QFileDialog(this); fileDialog->setFileMode(QFileDialog::Directory); fileDialog->exec(); auto selectDir = fileDialog->selectedFiles(); if ...
  • 这个实现比较简单,就是借助Qt中QFileDialog库的getExistingDirectory()函数,可以直接返回当前文件夹的路径。 头文件声明 #include&lt;QFileDialog&gt; 主程序 QString filename = QFileDialog::...
  • 一、OpenDialog选择文件路径 procedure TForm4.but2Click(Sender: TObject); var ChoBak : TOpenDialog; begin ChoBak := TOpenDialog.Create(nil); if ChoBak.Execute() then begin ShowMessage(ChoBak....
  • C++ 打开选择文件夹对话框选择目录

    千次阅读 2019-02-23 16:17:09
    需要添加头文件: #ifdef WIN32 ...调用文件对话框选择目录: // 选择目录 void CustomInstalWndViewCtrl::OnSigBtnSelectInstallDir() { BROWSEINFO bi; bi.hwndOwner = NULL; bi.pidlRoot = CSIDL_DESK...
  • WPF选择文件夹对话框

    万次阅读 多人点赞 2018-06-14 22:40:53
    WPF的提供了选择文件对话框但并没有提供选择文件夹的对话框。解决方法1:a、添加System.Windows.Forms的引用b、引用命名空间,为避免类名冲突可以给命名空间别名c、使用System.Windows.Forms命名空间下的...
  • vs实现选择文件夹对话框

    千次阅读 2018-06-13 17:57:08
    转自:...实现先贴上这个工具类的源码:在你的程序中使用静态方法 CSelectFolderDlg::Show() 就能显示一个选择文件夹的对话框啦,返回的CString就是所选文件夹路径。/* 文件:SelectFolderDl...
  • 转::...选择单个文件对话框: CString strFile = _T(""); CFileDialog dlgFile(TRUE, NULL, NULL, OFN_HIDEREADONLY, _T("Describe Files (*.jpg)|*.jpg|All Files (*.*)|*...
  • C++ 选择文件夹以及选择文件代码

    千次阅读 2018-10-26 16:19:13
    TCHAR szBuffer[MAX_PATH] = {0};   BROWSEINFO bi;   ZeroMemory(&amp;bi,sizeof(BROWSEINFO));   bi.hwndOwner = NULL;   bi.pszDisplayName = szBuffer;...从下面选文件夹目录:");...
  • WPF选择文件夹及文件操作

    千次阅读 2019-02-26 15:13:00
    WPF本身并没有相关的类,需要引用winform的命名空间 ...获取文件夹路径 System.Windows.Forms.FolderBrowserDialog m_Dialog = new System.Windows.Forms.FolderBrowserDialog(); System.Windows.Forms.DialogRe...
  • Qt选择文件夹和文件获取其路径

    千次阅读 2019-03-26 23:51:30
    选择目录路径: QString dirpath = QFileDialog::getExistingDirectory(this,"选择目录","./",QFileDialog::ShowDirsOnly); 选择单个文件路径: QString filepath = QFileDialog::getOpenFileName(this,"选择...
  • 1、选择文件用OpenDialog OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = true;...dialog.Title = "请选择文件夹"; dialog.Filter = "所有文件(*.*)|*.*"; if (dialog.ShowDialog() == Sys
  • C# 选择文件夹 选择文件

    千次阅读 2018-04-04 17:17:20
    本文转载连接: ...2 OpenFileDialog dialog = new OpenFileDialog(); 3 dialog.Multiselect = true;//该值确定是否可以选择多个文件 4 dialog.Title = "请选择文件夹"; 5 dialog.Filter = ...
  • C ++中弹出选择文件夹窗口,选择完之后使用已选择的路径 在button控件的响应函数里加: //存图路径选择 void CxxDlg::OnBnClickedButton1() { BROWSEINFO bi; ZeroMemory(&bi, sizeof(BROWSEINFO)); //...
  • matlab 选择文件夹、选择文件GUI和逐一读取文件夹中的文件 1. 选择文件夹路径: filepath = uigetdir('*.*','请选择文件夹');%fliepath为文件夹路径 2. 选择文件 [filename filepath]=uigetfile('*.*','请选择...
  • MFC提供的打开文件对话框只能打开文件,如果想选择某个目录的话,就不能使用CFileDialog了,具体实现过程如下:MFC提供的打开文件对话框只能打开文件,如果想选择某个目录的话,就不能使用CFileDialog了,具体实现...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,110,269
精华内容 444,107
关键字:

选择文件夹