java简单列出文件夹下所有文件的方法
本文实例讲述了java简单列出文件夹下所有文件的方法。分享给大家供大家参考,具体如下:
import Java.io.*; public class ListFiles { private static String s = ""; private static BufferedReader in = new BufferedReader( new InputStreamReader(System.in)); public static void main(String[] args) { try { s = in.readLine(); getFileList(s); in.close(); } catch (IOException e) { e.printStackTrace(); } } public static void getFileList(String directory) { File f = new File(directory); File[] files = f.listFiles(); for (int i = 0; i < files.length; i++) { if (files[i].isFile()) { System.out.println("文件:" + files[i]); } else { System.out.println("目录:" + files[i]); // System.out.println("目录绝对地址:" + files[i].getAbsolutePath()); getFileList(files[i].getAbsolutePath()); } } } }
更多java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
相关推荐
-
java实现读取、删除文件夹下的文件
java实现读取.删除文件夹下的文件 package test.com; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; public class ReadFile { public ReadFile() { } /** * 读取某个文件夹下的所有文件 */ public static boolean readfile(String filepath) throws Fi
-
java删除文件夹下所有文件示例分享
复制代码 代码如下: package org.sw; import java.io.File; public class DeleteFolder { /** * 删除文件夹下的所有文件 * @param oldPath */ public void deleteFile(File oldPath) { if (oldPath.isDirectory()) { System.out.println(oldPath + "是文件夹
-
Java创建文件夹及文件实例代码
复制代码 代码如下: package com.xhkj.util; import java.io.File;import java.io.IOException; public class CreateFileUtil { public static boolean CreateFile(String destFileName) { File file = new File(destFileName); if (file.exists()) { System.out.prin
-
java生成文件夹和文件的简单示例分享
实现文件夹和文件生成 复制代码 代码如下: package com.gotobus.common; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream; public class JFile { public static boolean createFile(String d
-
java删除文件和文件夹具体实现
1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用)Java代码 复制代码 代码如下: // 验证字符串是否为正确路径名的正则表达式 private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*"; // 通过 sPath.matches(matches) 方法的返回值判断是否正确 // sPath 为路径字符串 2,通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件
-
Java实现读取文件夹下(包括子目录)所有文件的文件名
在编程的过程中,经常会用到对文件的读写操作等.比如,找出某一个文件夹下的所有文件名等. 下面的程序给出了,获取某一给定文件夹下所有文件的绝对路径的程序.可以作为某一个模块,在需要的时候直接使用. package src; import java.io.BufferedWriter; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStrea
-
java删除指定目录下所有空文件夹的方法
本文实例讲述了java删除指定目录下所有空文件夹的方法.分享给大家供大家参考,具体如下: package com.func; import java.io.File; import java.util.ArrayList; import java.util.List; /** * 删除指定目录下的所有空文件夹 * * @author zdw * */ public class FileUtils { List<File> list = new ArrayList<File>();
-
JAVA读取文件夹大小的几种方法实例
(一)单线程递归方式 复制代码 代码如下: package com.taobao.test; import java.io.File; public class TotalFileSizeSequential { public static String fileName = "C:\\Documents and Settings\\Administrator\\桌面\\monkeytalk"; // 递归方式 计算文件的大小 private long getTotalSizeO
-
JAVA遍历一个文件夹中的所有文件的小例子
复制代码 代码如下: import java.io.File;import java.util.ArrayList; public class FileTest { private static ArrayList<String> filelist = new ArrayList<String>(); public static void main(String[] args) throws Exception { String filePath = "E://Strut
-
java简单列出文件夹下所有文件的方法
本文实例讲述了java简单列出文件夹下所有文件的方法.分享给大家供大家参考,具体如下: import Java.io.*; public class ListFiles { private static String s = ""; private static BufferedReader in = new BufferedReader( new InputStreamReader(System.in)); public static void main(String[] args)
-
php获得文件夹下所有文件的递归算法的简单实例
如下所示: function my_scandir($dir) { $files=array(); if(is_dir($dir)) { if($handle=opendir($dir)) { while(($file=readdir($handle))!==false) { if($file!="." && $file!="..") { if(is_dir($dir."/".$file)) { $files[$file]=my_
-
Java获取文件夹下所有文件名称的方法示例
本文实例讲述了Java获取文件夹下所有文件名称的方法.分享给大家供大家参考,具体如下: import java.io.File; public class GetFoldFileNames { /** * * @author zdz8207 */ public static void main(String[] args) { getFileName(); } public static void getFileName() { String path = "G:/lxz/20130611&qu
-
Java实现的模糊匹配某文件夹下的文件并删除功能示例
本文实例讲述了Java实现的模糊匹配某文件夹下的文件并删除功能.分享给大家供大家参考,具体如下: package com.wyebd.gis; import java.io.File; /** * @Title: DelFiles.java * @Package com.wyebd.gis * @Description: * @author lisr * @date Mar 7, 2012 5:36:03 PM * @version V1.0 */ public class DelFiles {
-
java中File类应用遍历文件夹下所有文件
本文要求遍历指定文件夹下的所有文件,包括子文件夹下的文件,供大家参考,具体内容如下 代码: package 遍历文件夹所有文件; import java.io.File; public class Test { public static void main(String[] args){ File file=new File("D:\\tcb\\周总结"); filesDirs(file); } //使用递归遍历文件夹及子文件夹中文件 public static void files
-
Java遍历文件夹下所有文件并重新命名
本文实例为大家分享了Java遍历文件夹下所有文件并重命名的具体代码,供大家参考,具体内容如下 项目中需要将一批文件全部重新命名,文件实在太多就写了这个工具类 这个工具类是将路径下的文件全部重新命名,且名字为同一个 package com.xingli.FileDemo; import java.io.File; /** *@ClassName FileDemo *@Description TODO *@Author William *@Date 2019/8/8 14:51 *@Version
-
Android操作存放在assets文件夹下SQLite数据库的方法
本文实例讲述了Android操作存放在assets文件夹下SQLite数据库的方法.分享给大家供大家参考.具体如下: 因为这次的项目需要自带数据,所以就就把数据都放到一个SQLite的数据库文件中了,之后把该文件放到了assets文件夹下面.一开始打算每次都从assets文件夹下面把该文件夹拷贝到手机的SD卡或者手机自身的存储上之后再使用,后来考虑到每次都拷贝的话效率不高,并且如果涉及到对数据库的修改操作的话拷贝之后数据就被恢复了. 因此就写了该封装,该封装只是在第一次使用数据库文件的时候把该文
-
python2.7读取文件夹下所有文件名称及内容的方法
最近稍稍有点空闲时间,于是重新温习了一下之前学习过的python基础.废话不多说,记录一下自己的所得. 首先,安装什么的不在本人的温习范围,另,本人使用的是windows下的python2.7版本,且本人相对来说只是小白,各位看官勿喷哈. python,本身来说是一门高级编程语言,有句话怎么说来着,越是高级的程序越简单,这几句话在表面来说是正确的.python它入门简单,有基础的学起来很快就能有简单的应用,但是在非常高的抽象计算中,高级的python程序设计也是非常难学的.我之所以学它,单纯的是
-
python引入不同文件夹下的自定义模块方法
初学Python,这个问题搞了我好久,现在来分享下我的解决思路,希望可以帮到大家. 先说下python引入模块的顺序:首先现在当前文件夹下查找,如果没有找到则查找Python系统变量中的模块.所以说,当我们引入同一个文件夹下的自定义模块时,可以很顺利的引入而不会报错.那么问题来了,不同文件夹下的呢?也用一样的方法吗? 举个栗子: 现在我们想在subPack1文件下的module_1.py中引入subPack2下的module_2.py. 但是我们在module_1.py中写下: import s
随机推荐
- Eclipse启动Tomcat后无法访问项目解决办法
- java web如何解决瞬间高并发
- jquery中dom操作和事件的实例学习 下拉框应用
- 9个比较实用的php代码片段
- PHP之十六个魔术方法详细介绍
- 关于PHP中字符串与多进制转换函数的实例代码
- 将Python的Django框架与认证系统整合的方法
- 使用ASP记录在线用户的数量的代码
- 优秀程序员必须知道的20个位运算技巧
- php获取服务器端mac和客户端mac的地址支持WIN/LINUX
- Java中的final关键字详解及实例
- MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数
- php实现比较两个字符串日期大小的方法
- Ubuntu16.04 LTS 下安装 Android Studio 2.2.2 的详细步骤
- WinXP使用中的六大禁忌
- Android透明化和沉浸式状态栏实践及源码分析
- 详解C#中的System.Timers.Timer定时器的使用和定时自动清理内存应用
- php中动态变量用法实例
- Python实现的双色球生成功能示例
- C#并发编程入门教程之概述