- 浏览: 471266 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
fkbld:
楼主给个密码,谢谢了,baild_zr@126.com
ExtJs direct 推送 DEMO -
文思涌动:
你的方法太好用了,感激不尽。
MyEclipse 安装ADT -
zys08:
...
jquery uploadify -
攻城使:
我现在也在学习使用Uploadfiy,摸索中
jquery uploadify -
gksrxn:
liuyulovely 写道怎么解压还要密码,楼主解压的密码是 ...
ExtJs direct 推送 DEMO
package com.suypower.djbxt.czxs.bean; /* import java.io.File; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Set; import java.util.TreeSet; public class FileTest { public static void main(String[] args) { File directory = new File("e:\\tomcat5.5\\"); List fileList = listAllFiles(directory); Set fileNameSet = new HashSet(fileList.size()); for (int i = 0 ; i< fileList.size() ; i++) { File file = (File)fileList.get(i); fileNameSet.add(file.getAbsolutePath()); } for (Iterator i = new TreeSet(fileNameSet).iterator() ; i.hasNext() ; ) { System.out.println(i.next()); } } private static List listAllFiles(File directory) { if (directory == null || !directory.isDirectory()) { return null; } List fileList = new ArrayList(); addSubFileList(directory,fileList); return fileList; } private static void addSubFileList( File file, List fileList ){ File[] subFileArray = file.listFiles(); if (subFileArray == null || subFileArray.length == 0 ){ return; } for (int i = 0 ; i < subFileArray.length ; i++) { File subFile = subFileArray[i]; if (subFile == null ){ continue; } if (subFile.isFile() ){ fileList.add(subFile); continue; } else if (subFile.isDirectory() ){ addSubFileList(subFile, fileList); } } } } */ import java.io.File; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; import java.util.List; public class Directory { private List file = new ArrayList(); private File f; public Directory() { } public List getAllFile(String dir_name) { File[] files = null; try { f = new File(dir_name); files = f.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isFile()) { file.add(files[i].getName()); } else { getAllFile(files[i].getAbsolutePath()); } } } catch (Exception e) { System.out.println("目录路径不正确。"); } Collections.sort(file, new Com()); return file; } public static void main(String[] args) { List l = new Directory().getAllFile("e:\\db2"); Iterator it = l.iterator(); while (it.hasNext()) { System.out.println(it.next()); } } } // 比较器 class Com implements Comparator { public int compare(Object o1, Object o2) { String s = (String) o1; String s1 = (String) o2; return s.compareTo(s1); } }
发表评论
-
java 生成 验证码
2012-09-04 17:05 4654<script type="text/ja ... -
读取 properties
2012-08-21 17:19 1218import java.io.File; import ja ... -
eXtremeComponents 分页列表
2012-08-03 09:25 1713<%@taglib uri="/WEB-INF ... -
Map套map 前台jstl遍历
2012-08-02 10:56 2273public String queryAdminPoped ... -
MD5加密
2012-07-19 17:08 1115public class MD5psw { /** * M ... -
CSVReader
2012-07-03 08:49 9007package com.zte.nva.dap.hadoop. ... -
java调用linux shell命令
2012-06-20 19:06 2025/** * 调用shell命令,创建android ... -
反编译插件jad安装 MyEclipse8.5
2012-04-23 10:45 1362准备工作 下载jad.exe文件:http://www ... -
强化不可实例化能力
2011-09-28 15:54 859有时候我们会编一些只含有静态域和静态方法的类,用私有构造函数强 ... -
持续集成环境配置
2011-09-27 10:58 844见附件 见附件 -
Serializable demo
2011-09-23 14:45 983/** * serialization 序列化 * s ... -
junit4 @test DEMO
2011-09-15 16:15 5254package com.isoftstone.ecc.juni ... -
重写@Override toString
2011-07-20 14:30 1647/** * UserBean.java * com ... -
request.getParameterNames()和request.getParameterValues()
2011-06-09 16:38 4475request.getParameterNames()和r ... -
java基础の解析 map
2011-05-19 14:06 1499package com.csdn; import jav ... -
java Swing 的excel 操作 -导入导出 (原型)
2011-04-14 17:01 4636package com.excel; import ... -
java 发送EMAIL邮件
2011-04-14 15:56 1023import java.util.Date; import ... -
java和JSTL遍历map
2011-04-14 15:50 1309public Map<Integer,List<M ... -
MyEclipseGen
2011-03-12 11:26 1008myeclipse的激活码自动生成 import java.i ... -
TimerTask
2011-03-01 21:42 1168import java.util.Timer; import ...
相关推荐
为了读取文件夹下的所有文件,我们可以使用`java.nio.file.Files`类中的`newDirectoryStream`方法。该方法可以获取文件夹下的所有子项,并遍历这些子项进行进一步的操作。 ```java Path path = new File(pathname)....
本话题聚焦于如何使用C#来读取文件夹中的所有文件名称,并将这些信息转换成JSON格式,这对于客户端远程管理服务器端的文件结构至关重要。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读...
在读取文件夹下所有文件的应用中,`File`类扮演着核心角色。 #### 核心知识点二:递归读取文件夹 递归是一种解决复杂问题的有效策略,特别是在处理树状结构的数据时。在本场景中,递归用于遍历文件夹及其所有子...
在这个特定的场景中,我们关注的是如何利用C#批量读取文件夹下的Word文档,并进行批量查找和替换操作。这个功能对于处理大量文档,如企业内部的报告、合同或者教学资料等,具有很高的实用性。 首先,我们需要了解C#...
本文将深入探讨如何使用文件管理器来读取文件夹内的文件夹和文件,并将其绑定到GridView控件上,以便用户可以直观地查看和操作这些文件。我们将讨论以下几个关键知识点: 1. 文件系统对象: 在.NET框架中,我们可以...
3. 在监听器的回调方法(如`onCreate(File file)`、`onModify(File file)`或`onDelete(File file)`)中,读取文件内容并进行必要的处理,比如解析为JSON或其他格式。 4. 使用Spring AMQP的`AmqpTemplate`或`...
在IT领域,经常需要处理各种文件和文件夹,其中之一的常见任务就是读取文件夹中的文件数量。这个任务在很多应用场景下都非常实用,比如监控文件系统的变化、统计数据存储、或者构建文件管理软件等。标题"读取文件夹...
在C#编程环境中,开发Windows桌面应用程序时,我们经常需要处理文件和文件夹的操作,例如创建、删除、读取和写入。在这个场景下,`WinForm`是用于构建图形用户界面(GUI)的一种工具。下面我们将详细探讨如何在C#的...
总结一下,通过C#的`System.IO`命名空间,我们可以轻松地读取文件夹下的所有文件,并根据需要筛选特定格式的文件。将这些文件信息存储在二维数组中,方便后续处理和分析。对于大规模的文件操作,记得考虑性能优化,...
首先,Java中没有内置的直接支持网络共享文件夹访问的API,但可以通过Java的`java.net`和`java.io`包中的类来实现。主要涉及到的类有`Socket`、`BufferedReader`、`BufferedWriter`和`FileInputStream`等。 1. **...
总的来说,C#通过XML文件存储的文件夹信息读取文件夹路径是一个常见的任务,它涉及到XML解析、文件系统操作以及错误处理。正确理解和运用这些技术,能够帮助开发者高效地管理文件和文件夹。在项目中,你可以根据具体...
1. **文件夹名**:这是文件夹的基本属性,可以通过`java.io.File`对象的`getName()`方法获取。 2. **文件夹大小**:文件夹的大小是其所有子文件大小之和。我们需要遍历文件夹中的每个文件,获取其大小,并累加。`...
在Android开发中,动态读取文件夹、动态获取图片以及实现图片的手势缩放功能是常见的需求,尤其在创建图片浏览应用或者涉及到多媒体资源管理的项目中。以下将详细讲解这些知识点。 首先,动态读取文件夹是Android...
以下是一个详细的Java实现,用于读取文件夹下(包括子目录)所有文件的文件名: 首先,我们创建一个名为`FileList`的类,它包含以下几个成员变量: 1. `dir_name`: 用来存储文件夹的路径。 2. `list_name`: 用来...
在JavaScript中,如果是在Web环境中,可能是创建一个`FileList`对象,但通常这需要用户通过input[type=file]元素选择文件,而不是自动读取文件夹。 3. **信任设置**:"需要将站点加信任"可能指的是在Web应用中,...
### Unity3D脚本:读取外部文件夹的多张JPG图片到材质 #### 知识点概览 本文将详细介绍如何使用Unity3D脚本读取外部文件夹中的多张JPG格式图片,并将其加载到游戏中的材质上。这涉及到Unity3D的基本操作、C#编程...
FileReader fileReader = new FileReader("path_to_your_file.txt"); // 使用BufferedReader包装FileReader,提供缓冲功能 BufferedReader br = new BufferedReader(fileReader); // 逐行读取文件内容 ...
在Java中创建文件夹主要是通过`java.io.File`类完成的。具体实现如下: ```java public void newFolder(String folderPath) { try { String filePath = folderPath; File myFolderPath = new File(filePath); ...
childNode.Name = System.IO.Path.GetFileName(file); childNode.IsDirectory = false; rootNode.Children.Add(childNode); } return rootNode; } ``` 调用`BuildDirectoryTree`函数并传入要获取目录树的根...