`

读取文件的路径和文件夹的目录

    博客分类:
  • jsp
阅读更多
本地上传时读取本地文件的路径<form   name= "form1 "   enctype= "multipart/form-data "   method= "post" action= "">
    <input   type= "file" name="file">
    <input   type= "submit"   name= "Submit "   value= "上传 ">
</form>


下载到本地时设置本地文件夹的目录路径
首先在JS里添加函数
<script language="JavaScript" type="text/JavaScript">
function browseFolder(path)  {
      try  {
         var Message = "\u8bf7\u9009\u62e9\u6587\u4ef6\u5939";  //选择框提示信息
         var Shell = new ActiveXObject("Shell.Application");
         var Folder = Shell.BrowseForFolder(0, Message, 64, 17);//起始目录为:我的电脑
   //var Folder = Shell.BrowseForFolder(0,Message,0); //起始目录为:桌面
          if (Folder != null)  {
              Folder = Folder.items();  // 返回 FolderItems 对象
              Folder = Folder.item();  // 返回 Folderitem 对象
              Folder = Folder.Path;   // 返回路径
              if (Folder.charAt(Folder.length - 1) != "\\")  {
                  Folder = Folder + "\\";
              }
              document.getElementById(path).value = Folder;
             return Folder;
          }
      }
      catch (e)  {
          alert(e.message);
      }
}

</script>

然后在JSP里

                           <td>
                             <input type="text" name="path" />
                         </td>
                         <td>
                             <input type="button" onclick="browseFolder('path')"
                                  value="选择生成路径" />
                         </td>


分享到:
评论

相关推荐

    c++遍历文件夹及其子文件夹所有文件 并输出文件路径和文件内容

    在遍历过程中,将当前条目的路径与父目录路径拼接得到完整的文件路径。 4. **读取文件内容** 使用`std::ifstream`打开文件,然后使用`std::getline()`逐行读取内容。在旧版C++中,可以使用`fopen()`、`fgets()`或`...

    QT treeWidget 加载指定路径所有文件夹和文件

    QT treeWidget 加载指定路径所有文件夹和文件,带checkbox 整合了一些网络文章内容做出来的小程序,抛砖引玉吧

    FATFS文件系统复制文件和文件夹

    文件夹复制函数mf_dcopy()中使用了MAX_PATHNAME_DEPTH宏定义,限制了目标文件路径的深度。 在FATFS文件系统中,文件和文件夹的操作使用了f_open、f_read、f_write、f_close等API函数,实现了文件的读写和关闭操作。...

    Unity3D IOS下保存和读取资源(保存到文件夹目录).docx

    Unity3D IOS 下保存和读取资源(保存到文件夹目录) Unity3D 中在 IOS平台下保存和读取资源的方法是非常重要的。在 Unity 中,我们可以使用文件流来保存和读取资源,但是在 IOS 平台下,我们需要使用特殊的方法来...

    MFC读取文件夹并且遍历该文件下面的所有文件

    通过创建CFileFind对象,我们可以开始搜索指定路径下的文件和目录。下面是一个简单的步骤来实现这个功能: 1. **初始化CFileFind对象**:创建一个CFileFind对象并调用其`FindFile()`方法,传入要搜索的起始路径。...

    linux,windows,C++读取路径下文件和文件夹.zip

    本示例着重讨论如何使用C++在Linux和Windows操作系统中读取指定路径下的文件和目录列表。这两个主要的操作系统有着不同的文件系统结构和API接口,因此,实现这个功能需要对它们各自的特性和API有深入的理解。 在...

    获取指定目录下的所有文件路径及文件名

    在IT领域,尤其是在编程和系统管理中,经常需要处理文件和目录操作。"获取指定目录下的所有文件路径及文件名"这一主题是其中的核心部分,它涉及到文件系统接口的使用,以及如何遍历目录结构来收集信息。在这个场景下...

    C语言遍历文件夹目录中文件和文件夹

    在处理文件和目录时,应始终检查并处理可能出现的错误,如无法打开目录、无法读取条目或内存分配失败等。 9. **`closedir()`函数**: 遍历完成后,记得使用`closedir()`关闭目录流,释放资源: ```c closedir...

    Qt删除一个目录下所有文件和文件夹

    删除文件和目录时,应检查操作是否成功,并处理可能出现的异常情况,如权限问题、文件正在被使用等。 6. **递归删除**: 如上所示,为了删除包含文件和子目录的目录,需要编写一个递归函数,逐层删除子目录中的...

    自动读取文件夹目录下所有文件的路径

    自动读取文件夹目录下所有文件的路径

    获取目录下所有文件和文件夹,并计算其MD5值,两个文件夹比较,得出被篡改的目录路径

    比较两个文件夹的内容时,可以将每个文件或子目录的路径和对应的MD5值存储为键值对,形成两个哈希表。然后,通过比较这两个哈希表,找出只在一个文件夹中存在的元素,以及MD5值不匹配的文件,这些就是被篡改的文件或...

    C#文件读写路径总结

    本文档总结了C#文件读写路径相关的知识点,涵盖路径操作、文件和目录操作、读写文件、文件系统监视等方面。下面是详细的知识点总结: 一、路径相关操作 1. 判定路径是否有效/合法:使用 Path.GetInvalidPathChars ...

    java文件夹及文件复制

    - 复制文件:如果当前路径是文件,使用`FileInputStream`和`FileOutputStream`读写文件内容。 4. **变量属性**:在递归过程中,我们需要管理几个关键变量: - 源文件/文件夹路径:原始路径对象,作为复制的起点。...

    C#取得当前文件夹下全部文件路径或文件名

    以上就是关于"C#取得当前文件夹下全部文件路径或文件名"的知识点介绍,包括如何使用`Directory`类的方法,递归遍历文件系统,以及相关的文件操作安全性和项目结构理解。在实际编程中,这些知识将帮助你更有效地处理...

    Qt读取文件夹内容,文件移动,以及文件夹内文件删除

    在Qt编程中,处理文件和目录的操作是常见的需求,包括读取文件夹内容、移动文件以及删除文件夹内的文件。本文将深入探讨这些主题,并提供相关的Qt API和实践示例。 首先,我们要了解Qt中的QDir类,它是用于处理文件...

    LabVIEW按修改时间读取文件夹下文件.rar

    2. 文件夹遍历:使用“列出文件或目录”函数,可以获取指定文件夹下的所有文件和子文件夹的列表。你可以通过设置过滤条件,只选择特定类型的文件,例如只读取文本文件或特定扩展名的文件。 3. 时间比较与排序:获取...

    uibot的练习:获取指定目录下所有的文件夹及文件,数据库,执行JS

    uibot的练习:获取指定目录下所有的文件夹及文件,数据库,执行JS

    PB读取文件所有文件

    另外,使用 `FileSystemObject` 可以更方便地进行文件和目录的操作,如创建、删除、移动以及读取文件属性等。 标签 "PB" 表明这个话题与PowerBuilder直接相关,因此解决方案将基于PowerBuilder的语法和函数库。 在...

    C#获取某文件夹下的目录树,目录结构

    在C#编程中,构建一个文件夹下的目录树结构是一项常见的任务,这有助于我们更好地管理和操作文件系统。本文将深入探讨如何使用C#语言来实现这一功能,特别是通过递归方法来查找并存储一个文件夹及其子文件夹内的所有...

    VC++(MFC)读取共享文件夹下子目录

    VC++(MFC)读取共享文件夹下子目录是指使用VC++(MFC)编程语言和框架来读取共享文件夹下的子目录信息,并将其显示在ListCtrl控件中。该功能可以应用于文件传输和管理等领域。 在实现该功能时,需要定义变量和控件对象...

Global site tag (gtag.js) - Google Analytics