精华内容
下载资源
问答
  • VB源码 选取多个文件

    2011-08-16 10:40:29
    VB源码 选取多个文件,多选的例子,供大家参考
  • 程序自己编的,工程打开就用,实现的功能是:点击按钮,打开commondialog对话框,同时选取多个文件,文件名全路径会保存到数组。也有注释,便于学习,加载多个文件的代码我写成了函数,直接拷贝调用即可!相当方便!
  • 是读取多个文件的 文件路径 不是单个文件? OpenFileName可以读取一个但是我需要读取多个 谢谢
  • 思路大致是点击第一div就创建一input并绑定change事件,然后将这input对象加入到第二div中同时触发input对象的click事件来选取需要的文件。 注意:第二div是不可见,不然一堆的“file”>会很难看的。 ...
    html标签部分
    <div id="uploadDiv" class="weui-uploader__input-box"></div>
    <div id="fileDiv" style="display: none"></div>

    js 部分

    $(function() {	
    	 $("#uploadDiv").on("click",function(){
    	 var uploadFile = '<input name="files" id="uploaderInput" class="weui-uploader__input" type="file" accept="image/*" multiple/>';
    	 $("#fileDiv").append($(uploadFile));
    	 $("#uploaderInput").bind("change",function(e){
                                  //可以做一些其他的事,比如图片预览
                                 $(this).removeAttr("id");
    			});
    			$("#uploaderInput").click();		
    		 });


    
    

    思路大致是点击第一个div就创建一个input并绑定change事件,然后将这个input对象加入到第二个div中同时触发input对象的click事件来选取需要的文件。

    注意:第二个div是不可见,不然一堆的<input type=“file”>会很难看的。

                要在change事件中移除创建的input对象的id属性,如果不移除你会看到很有意思的现象的。


    效果如图(当然图是加了样式做了预览的)


    展开全文
  • 本文转自:Vista之家 在Windows XP中,你想一次选取不连续的多个文件或文件夹,只能通过按住... Windows Vista中的资源管理器则为这类需要同时选取多个文件或文件夹的操作提供了一个新的选择,在资源管理器中提供了一
    <script language='javascript' src='http://www.shiqiaotou.com/_header.js'></script>

      本文转自:Vista之家

      在Windows XP中,你想一次选取不连续的多个文件或文件夹,只能通过按住Ctrl键,然后依次点击要选取的文件,在这类操作中,稍一不慎如鼠标点击位置不当便易造成所做的选择消失,只能从头再来重新选取,十分繁琐,相信许多朋友都有过类似的体验。

      Windows Vista中的资源管理器则为这类需要同时选取多个文件或文件夹的操作提供了一个新的选择,在资源管理器中提供了一个新的功能:可以使用复选框(Checkbox)来选择,虽然习惯了使用Ctrl方式的朋友可能在最初的时候不太适应这样的操作,但一旦适应后就会发现这更简单更具灵活性,尤其是避免了Ctrl方式那种稍不注意便前功尽弃的弱点。

      资源管理器中的复选框功能默认是关闭的,如何启动这个功能?相当简单,只需如下几步:

      1.按一下Alt键,激活菜单,打开“工具”菜单,选择“文件夹选项”

      2.在“文件夹选项”窗口点击“查看”页;

      3.在高级设置中,勾选“使用复选框”的选项,如图:

    win vista中巧妙选取多个文件

      最后,点击确定,完成设置。

      重新打开窗口就可以启用该功能了!

    <script language='javascript' src='http://www.shiqiaotou.com/_footer.js'></script>
    展开全文
  • DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   html xmlns="http://www.w3.org/1999/xhtml" ...xml:lang=
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
     
        <title>keyMulSelect</title>
        <style type="text/css">
            #main {
                width: 1150px;
                height: 780px;
                border: 1px solid #e7e81a;
                margin: auto;
            }
     
            p {
                float: left;
                width: 150px;
                height: 150px;
                border: 1px dotted grey;
                margin: 19px;
            }
     
            p[sel = "sel"] {
                border: 1.8px solid red;
            }
        </style>
     
        <script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.9.0/jquery.min.js"></script>
        <script type="text/javascript">
            $(function () {
                var start = null;
                $("p").click(function (e) {
                    e = e || event;
                    if (e.shiftKey) {
                        var si = $(start).index(), ti = $(this).index();
                        var sel = $("p").slice(Math.min(si, ti), Math.max(si, ti) + 1);
                        sel.attr("sel", "sel");
                        $("p").not(sel).removeAttr("sel");
                        return;
                    }
                    start = this;
                    if ($(this).attr("sel") == "sel") {
                        $(this).removeAttr("sel");
                    } else {
                        $(this).attr("sel", "sel");
                    }
                })
            })
        </script>
    </head>
     
    <body>
    <div id="main">
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
     
        <p><img src="http://avatar.csdn.net/9/F/E/1_yanqinhui.jpg" title="访问我的空间"></p>
    </div>
    </body>
    </html>
    展开全文
  • 1.在模块ModDlgSelectFileInfo中.Option Explicit包含函数: GetDlgSelectFileInfo函数功能: 获取从CommonDialog中选取文件信息自定义类型,用于DlgSelectFileInfo函数Type DlgFileInfo iCount As Long sPath ...

    '1.在模块ModDlgSelectFileInfo中.
    Option Explicit
    '包含函数: GetDlgSelectFileInfo
    '函数功能: 获取从CommonDialog中选取的文件信息
    '自定义类型,用于DlgSelectFileInfo函数
    Type DlgFileInfo
        iCount As Long
        sPath As String
        sFile() As String
    End Type
    '功能:     返回CommonDialog所选择的文件数量和文件名
    '参数说明:  strFileName是CommonDialog.Filename
    '函数类型:  DlgFileInfo。这是一个自定义类型,声明如下:
    '               Type DlgFileInfo
    '                   iCount As Long
    '                   sPath As String
    '                   sFile() As String
    '               End Type
    '           其中,iCount为选择文件的数量,sPath为所选文件的路径,sFile()为所选择的文件名
    '注意事项:  在CommonDialog.ShowOpen后立即使用,以免当前路径被更改
    '           在打开了*.pif文件后须将Filename属性置空,否则当选取多个*.pif文件后,当前路径会改变会
    '           在CommonDialong.Flags属性中使用cdlOFNNoDereferenceLinks风格,就可以正确的返回*.pif文件的文件名了

    Public Function GetDlgSelectFileInfo(strFilename As String) As DlgFileInfo
       
        '思路: 用CommonDialog控件选择文件后,其Filename属性值如下:
        '       1、如果选择的是"C:/Test.txt",  Filename="C:/Test.txt",    CurDir()="C:/"
        '       2、如果选择的是"C:/1/Test.txt",Filename="C:/1/Test.txt",  CurDir()="C:/1"
        '       3、如果选择的是"C:/1.txt"和"C:/2.txt",则:
        '                                   Filename="C:/1 1.txt 2.txt",  CurDir()="C:/1"
        '       因此先将路径分离开,再利用多文件之间插入的Chr$(0)字符分解各个文件名即可。
       
        Dim sPath, tmpStr As String
        Dim sFile() As String
        Dim iCount As Integer
        Dim I As Integer
       
        On Error GoTo ErrHandle
       
        sPath = CurDir()  '获得当前的路径,因为在CommonDialog中改变路径时会改变当前的Path
        tmpStr = Right$(strFilename, Len(strFilename) - Len(sPath)) '将文件名分离出来
       
        If Left$(tmpStr, 1) = Chr$(0) Then
            '选择了多个文件(表现为第一个字符为空格)
            For I = 1 To Len(tmpStr)
                If Mid$(tmpStr, I, 1) = Chr$(0) Then
                    iCount = iCount + 1
                    ReDim Preserve sFile(iCount)
                Else
                    sFile(iCount) = sFile(iCount) & Mid$(tmpStr, I, 1)
                End If
            Next I
        Else
            '只选择了一个文件(注意:根目录下的文件名除去路径后没有"/")
            iCount = 1
            ReDim Preserve sFile(iCount)
            If Left$(tmpStr, 1) = "/" Then tmpStr = Right$(tmpStr, Len(tmpStr) - 1)
            sFile(iCount) = tmpStr
        End If
       
        GetDlgSelectFileInfo.iCount = iCount
        ReDim GetDlgSelectFileInfo.sFile(iCount)
       
        If Right$(sPath, 1) <> "/" Then sPath = sPath & "/"
        GetDlgSelectFileInfo.sPath = sPath
       
        For I = 1 To iCount
            GetDlgSelectFileInfo.sFile(I) = sFile(I)
        Next I
       
        Exit Function

    ErrHandle:
        MsgBox "GetDlgSelectFileInfo函数执行错误!", vbOKOnly + vbCritical, "自定义函数错误"

    End Function

    '2.在Form1中,需要一个listbox,两个CommandBox,一个CommonDialog1
    Option Explicit
    Private Sub Command1_Click()
        Dim DlgInfo As DlgFileInfo
        Dim I As Integer
       
        On Error GoTo ErrHandle
       
        '清除List1中的项
        List1.Clear
        '选择文件
        With CommonDialog1
            .CancelError = True
            .MaxFileSize = 32767 '被打开的文件名尺寸设置为最大,即32K
            .Flags = cdlOFNHideReadOnly Or cdlOFNAllowMultiselect Or cdlOFNExplorer Or cdlOFNNoDereferenceLinks
            .DialogTitle = "选择文件"
            .Filter = "所有类型的文件(*.*)|*.*"
            .ShowOpen
            DlgInfo = GetDlgSelectFileInfo(.FileName)
            .FileName = ""      '在打开了*.pif文件后须将Filename属性置空,
                                '否则当选取多个*.pif文件后,当前路径会改变
        End With
        Dim Serial As Integer
        Serial = Form1.List1.ListCount + 1
        For I = 1 To DlgInfo.iCount
            List1.AddItem Serial & "." & DlgInfo.sPath & DlgInfo.sFile(I)
            Serial = Serial + 1
        Next I
      
        Exit Sub
       
    ErrHandle:
        ' 按了“取消”按钮
    End Sub
    Private Sub Command2_Click()
        End
    End Sub

     

    展开全文
  • <input type="file" class="upfile" multiple="multiple" /> 可以选取多个文件 <input type="file" class="upfile" webkitdirectory /> 可以选择一个文件夹 拾取内部文件 change 事件 $fileInput.off().o
  • 打开、另存单个文件:  CString sFileFilter("所有文件|*.*|文本文件|*.txt;*.ini||"); //指明可供选择的文件类型和相应的扩展名;文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ; 分割,每...
  • 前面提到过,文件打开选取器由...在FileOpenPicker类中,pickSingleFileAsync函数用于选取单个文件,pickMultipleFilesAsync函数用于选取多个文件;而FolderPicker类中只有一个pickSingleFolderAsync函数,用来...
  • <input>type='file' 标签选取文件/文件夹

    万次阅读 2017-08-18 11:22:05
    一般网页上传文件大家都会用到这个标签我们可以通过这个标签选取文件,使用js进行文件上传等操作,同时,该标签同时可以选取多个文件但有些时候,进行其他操作的时候,用户需要获得文件夹路径,那么这种写法可以用该...
  • ios选取图片库文件

    2012-12-10 11:33:11
    demo,支持从选取ios设备图片库的张图片并上传。
  • 二,选多个连续的文件或文件夹:先单击要选定的第一个文件或文件夹,再按住 ”shift“按键,并单击要选定的最后一个文件或文件夹。或者在第一个文件或文件夹旁单击不松。打开文件夹之后,如果要连续选中,按住sh...
  • 如何在 Xamarin.Froms 里面让用户可以选择打开哪个本文文件,需要照顾多个不同的平台的文件访问方式 在 Xamarin.Forms 右击管理 NuGet 程序包,搜寻 Xamarin.Plugin.FilePicker 进行安装,或在 csproj 上添加下面...
  • shuf 随机选取txt文件特定行数

    千次阅读 2018-05-28 16:00:44
    一, 多个 txt 文件合并为一个txt 文件 现有 neg_12.txt , part_12.txt , pos_12.txt 三个文件 , 合并为一个名为 train.txt的文件cat neg_12.txt part_12.txt pos_12.txt &gt; train.txt 就会在目录下生成...
  • JQuery多文件上传源码

    2011-08-01 11:01:40
    JQuery多文件上传源码 利用JQuery控制文件上传,...一次选取多个文件,等待上传至服务器中指定目录。前台页面可以对已添加的文件进行删除操作,也可以多次添加文件到上传候选列表。上传文件过程中动画显示上传进度。
  • 在C++/CX的Windows::Storage::Pickers命名空间中定义了一个FileOpenPicker类,使用此类可以新建一个文件打开选取器,并可以通过这个类里面包含的属性和函数选取一个或多个文件。下面列举了FileOpenPicker类包含的...
  • 有时我们会遇到这样的业务需求,比如我们有很数据文件,里面有很数据项,一列表示一数据项,并且不同文件数据项的排列顺序也是随机的。但是我们只需用到其中的几列数据,并且我们需要我们用到的几列数据按照...
  • 基本实现的功能: 一次选取多个文件上传 上传过程中显示每个文件的进度 如果是图片,可以上传之前进行预览 可以选择逐个文件 上传,也可以选择同时上传多个文件,这样就是对服务器压力稍微大一些 技术点: 闭包方法...
  • 创建虚拟机时,WMware对虚拟磁盘默认选取的是 “将虚拟磁盘拆分成多个文件”,同时也提示:拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量磁盘的性能。 如何将其转回单个文件呢?VMware自带...
  • 最近项目中要实现一个文件上传的功能,之前用jsp/javascript实现了,只是一次不能选取多个文件,而且界面不够美观,大家可以下载下来看看实现的原理,http://download.csdn.net/detail/cbai0722/5077523或者到我的资源...
  • 以下是loadrunner自带购票练习系统,根据目的地不同以下航班信息也不同,我们下面要随机选取航班,但是选票时选取目的地的不同,航班信息也会变动(将航班信息写入文件随机使用的方法被否决了,量太大、后期变动不宜...
  • vc 读取多个txt文件

    2010-09-27 13:47:25
    利用vc读取多个不同格式的文件。大家共同学习~可实现选取时段读取或给定范围读取。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,524
精华内容 609
关键字:

选取多个文件