`

File操作编程---打印出某个文件夹下的所有文件信息

阅读更多
package march;

import java.io.File;

public class Files {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
        File f = new File("C:\\Users\\bin\\Desktop\\text.txt"); 
        try {
        	if(f.exists()){
			   f.delete();// 如果文件存在则删除
			}else{
			   f.createNewFile();//如果不存在则新建
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
		File ff = new File("C:\\Users\\bin\\Desktop\\dd");
		ff.mkdir();	//创建文件夹
		File dd = new File("C:\\Users\\bin\\Desktop\\论文");
		String str[] =dd.list();//列出该目录下所有的文件名
		File files[]=dd.listFiles();//列出目录下的所有文件带路径
		for(int i=0;i<str.length;i++){
			System.out.println(str[i]);
		}
		for(int j=0;j<files.length;j++){
			System.out.println(files[j]);
		}
		print(dd);//打印出某个文件夹下面的所有文件,所以必须要用递归
	}
	public static void print(File file){
		if(file != null){
			if(file.isDirectory()){//目录是否存在
				File f[] = file.listFiles();//列出目录下面的所有文件及子目录
				if(f!=null){
					for(int i=0;i<f.length;i++){
					    print(f[i]);//递归
					}
				}
			}else{
				System.out.println(file);
			}
		}
	}

}

 

0
0
分享到:
评论

相关推荐

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

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

    提取某个文件夹下的所有文件名并,生成1个csv文件,在pycharm中实现(附代码)

    Python代码实现从文件夹中提取文件名并生成CSV文件的关键知识点包括以下几个...通过这些步骤,可以清楚了解到在PyCharm中使用Python实现提取文件夹下的所有文件名,并将这些信息输出到CSV文件的完整流程和操作细节。

    关于C#文件操作中的文件夹内容编历

    在C#编程中,文件和文件夹的操作是常见的任务,特别是在开发桌面应用程序或者需要处理大量数据的场景下。本文将详细讲解如何使用C#来遍历文件夹内容,包括读取文件信息、处理子文件夹以及获取文件内容。 首先,我们...

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

    在C#编程中,获取当前文件夹下所有文件的路径或文件名是一项常见的任务,尤其在文件管理和系统操作相关的应用中。在这个场景中,我们使用VS 2008作为开发环境,通过C#语言来实现这个功能。下面将详细解释如何实现这...

    matlab开发-文件夹下的文件

    6. **代码示例**:以下是一个简单的MATLAB脚本,它递归地遍历文件夹并打印出所有.m文件的路径: ```matlab function searchFilesInFolder(folderPath) files = dir(fullfile(folderPath, '*')); % 获取文件夹内容 ...

    C#读取某个文件夹列表

    在C#编程中,读取某个文件夹列表是一项常见的任务,尤其在处理文件系统操作时。这个任务可以通过使用`System.IO`命名空间中的类来实现。`Directory`类提供了多种方法来列举目录中的文件和子目录。下面我们将详细介绍...

    VC 快速搜索指定目录的某个文件

    在VC++编程环境中,快速搜索指定目录的某个文件是一项常见的任务,特别是在开发过程中需要查找特定文件或者进行资源管理时。这个功能的实现主要涉及到Windows API函数的使用,特别是`FindFirstFile`、`FindNextFile`...

    java读取某个文件夹下的所有文件实例代码

    * 读取某个文件夹下的所有文件 */ public static void readfile(String filepath) { File file = new File(filepath); if (!file.exists()) { System.out.println("路径不存在:" + filepath); return; } ...

    Java实现的模糊匹配某文件夹下的文件并删除功能示例

    使用 `File` 类的 `listFiles()` 方法可以获取给定路径下所有文件和子文件夹的数组。这使得我们能够遍历文件夹中的每一个文件或子文件夹。 3. **删除文件**: 删除文件的操作由 `deleteFile()` 方法完成。`File` ...

    JAVA文件操作类和文件夹的操作.pdf

    在Java编程语言中,文件操作是程序开发中的重要部分,特别是在处理数据存储、日志记录或者用户交互时。以下是对给定文件中涉及的Java文件操作类和文件夹操作进行的详细解释: 1. **文件读取**: `readTxt` 方法...

    C#获取系统特殊文件夹及路径信息

    例如,如果你想获取某个文件夹下的所有文件,可以使用`Directory.GetFiles()`方法: ```csharp string folderPath = "C:\\Your\\Path"; string[] files = Directory.GetFiles(folderPath); foreach (string file in ...

    mfc 修改某个文件的属性

    - FILE_ATTRIBUTE_DIRECTORY:文件夹标志(如果文件是目录) - FILE_ATTRIBUTE_ARCHIVE:存档 - FILE_ATTRIBUTE_NORMAL:常规文件,没有特殊属性 例如,如果我们想要将文件设置为只读和隐藏,可以这样调用: ```...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    python删除某个目录文件夹的方法

    在Python编程中,有时我们需要处理文件系统操作,如创建、移动、复制以及删除文件和目录。本篇文章将详细讲解如何使用Python删除一个目录文件夹及其内部的文件。 首先,删除目录文件夹通常涉及到两个主要的Python...

    python如何获取当前文件夹下所有文件名详解

    在Python编程中,经常需要处理文件系统相关的任务,比如获取某个目录下的所有文件名。本文主要介绍两种常用的方法:`os.walk()` 和 `os.listdir()` 函数,并通过示例代码帮助读者理解和掌握这两种方法。 #### 前言 ...

    digui.rar_digui_文件夹遍历_递归_递归 c#_遍历文件

    在编程领域,特别是涉及到文件系统操作时,"digui"(递归)是一种常见的技术,用于遍历文件夹及其子文件夹。递归是解决问题的一种算法设计策略,它通过调用自身来解决复杂问题,每次调用都处理问题的一个较小部分,...

    计算机软件-商业源码-获取目录大小信息_文件操作.zip

    首先,目录(或称为文件夹)的大小是指该目录下所有文件和子目录所占用的总存储空间。为了获取这个信息,我们需要遍历目录结构,逐个计算每个文件的大小,然后累加起来。这个过程通常涉及递归,因为目录可能包含其他...

    Android编程读取Assets所有文件(遍历每一个文件夹)并存入sdcard的方法

    该方法的主要目的是递归遍历`Assets`目录下的所有文件和子目录,并将其内容复制到SD卡。 1. 获取`Assets`目录下的文件列表: 通过`this.getResources().getAssets().list(assetDir)`,我们可以得到`assetDir`路径...

    python读取一个目录下所有txt里面的内容方法

    在进行Python编程时,经常需要对文件系统进行操作,其中读取特定目录下的所有文本文件(.txt)是常见的需求之一。本文将详细介绍如何使用Python脚本来读取一个指定目录下所有txt文件的内容,并将这些内容追加写入到...

    C# 怎么移动文件

    在C#编程环境中,移动文件是一项常见的操作,用于将文件从一个位置重定位到另一个位置。`File.Move()`方法是实现这一功能的关键。这个方法属于`System.IO`命名空间,它允许开发人员轻松地处理文件的移动操作。下面将...

Global site tag (gtag.js) - Google Analytics