File
哎,说起文件就烦,原来就没学会,现在又来一遍讲的还是很快
小小的总结一下。。。
1.创建和删除文件
/** * 测试文件的创建和删除 * @param filename 创建文件的路径 * @throws IOException */ public void testCreateAndDelete(String filename) throws IOException{ //通过传入filename构造File对象 File create=new File(filename); //判断文件是否存在 if(create.exists()){ System.out.println("该文件路径是"+create.getAbsolutePath()); create.delete(); if(create.exists()){System.out.println("还存在。。。。");} else{System.out.println("已删除。。。");} } else{ create.createNewFile(); System.out.println("已创建"); create.delete(); if(create.exists()){System.out.println("还存在。。。。");} else{System.out.println("已删除。。。");} } }
创建的话,格式是File 文件名=new File("文件路径");
删除的话,调用已有的delete方法就ok了。
还有几个方法是判断是文件file.isFile()、是目录file.isDirectory()、还有获取目录下文件或目录的个数的方法file.llength()。
2.获取根目录下的磁盘个数
其实调用listRoots()方法就ok了,然后输出的时候注意不能用getName输出,可以用getAbsolutePath()输出
盘符,还有也可以用getAbsoluteFile();
3.统计文件个数
//统计文件或者文件夹中文件的个数 public int CountNumber(String Filename){ int n=0; //通过传入的filename创建对象 File countFile=new File(Filename); //判断countFile是否存在,分情况处理 if(countFile.exists()){ if(countFile.isFile()){n=1;} if(countFile.isDirectory()){ File[] next=countFile.listFiles(); for(int j=0;j<next.length;j++){//不是很懂,为什么就是要用next.length if(next[j].isFile()){ n++; System.out.println("该文件路径是"+next[j].getAbsolutePath());} else{ String pathnameString=next[j].getAbsolutePath(); n=n+CountNumber(pathnameString);} } } } //个人感觉实在没必要,所以没添加。。。 else{ } return n; }
最终效果:
相关推荐
- 选择合适的方法取决于具体的应用场景以及文件的大小。 通过上述分析,我们可以看到在Python中统计文件行数有多种方法可供选择,每种方法都有其适用的场景。实际应用中,可以根据文件的大小和特定的需求来选择最...
在企业或大型项目中,项目经理可能需要追踪工作进度,文件统计工具可以帮助他们快速获取项目相关文件的数量,从而评估项目的完成情况和工作量。数据分析师在对数据集进行初步分析时,可以迅速了解将要处理的数据量,...
总的来说,"文件查找与统计"是一个针对中文环境设计的强大文件管理工具,它通过原文搜索和首拼音搜索提供了高效的查找能力,同时可能还具备文件统计功能,以帮助用户更好地管理和理解他们的文件系统。对于那些经常...
至于压缩包子文件的文件名称列表,`lpk.dll`可能是一个动态链接库文件,它是Windows系统中提供特定功能的模块,可能被`文件数目统计.exe`调用来处理文件统计任务。`文件数目统计.exe`是程序的主执行文件,双击运行后...
在Java编程语言中,统计指定文件中的字符个数是一项常见的任务,这主要涉及到文件I/O操作和字符流处理。下面将详细讲解如何实现这个功能,以及相关的重要知识点。 首先,要进行文件I/O操作,Java提供了`java.io`包...
在CAD软件中,统计数据文件通常用于记录设计过程中的各种参数、性能指标或者设计元素的数量统计,这些数据对于分析设计效率、优化设计流程以及进行项目管理都具有重要意义。 "cad统计数据文件"可能指的是CAD软件...
在Excel中进行跨文件统计是一项高效的数据管理技巧,尤其对于处理大量分散在多个工作簿中的数据时,这种技能显得尤为重要。本教学视频将深入讲解如何利用Excel的各种功能和宏来实现这一目标。以下是对视频教学内容的...
这个“统计文本(书练习3.14)”的练习旨在帮助开发者熟悉MFC中的文件操作以及字符串处理技巧,提升程序设计能力。通过这个练习,你可以深入理解MFC如何与文件系统交互,并掌握文本数据的分析和处理方法。在实际项目...
* modifield time 2015-4-29 增加支持单个文件统计,单个文件,单个目录混合统计,/**\/以及<!---->去重功能重写 * @param $dir 文件的目录,或者是目录数组,或者是文件数组 * @param $stripRegular 要去除注释的...
4. **结果输出**:统计结果通常会被打印到命令行界面或者写入到日志文件中。 此外,考虑到这个工具可以在Windows环境中运行,可能涉及到的知识点还包括: - **Windows命令行基础**:如`dir`用于列出目录,`type`...
综上所述,Java大文件IP统计涉及的主要知识点有:Java文件I/O,流式处理,IP地址的处理与比较,数据结构(如HashMap和TreeMap)的选择,以及可能的并发和分布式计算。通过这些技术,我们可以高效地处理大文件中的IP...
文件目录统计器v1.1绿色单文件破解版_统计目录内的文件
在IT领域,文件查找和统计是一项基础且重要的任务,它涉及到操作系统的核心功能和数据管理。本文将深入探讨这个主题,特别是在“文件查找统计”这一应用中的实现方式。 首先,我们来解析标题:“文件查找统计”。这...
在IT领域,统计文件夹下特定类型文件的行数是一项常见的任务,特别是在代码管理、日志分析和数据处理中。这个任务可以通过编程实现,通常使用脚本语言如Python或批处理脚本来自动化执行。以下是对这个主题的详细阐述...
在C/C++编程环境中,处理文本文件和进行数据统计是一项常见的任务。Visual Studio 6.0(VS6.0)是这样一个开发平台,它提供了强大的工具来支持这种类型的编程。本篇文章将详细介绍如何使用C/C++在VS6.0中从TXT文件中...
可以统计指定目录下指定文件类型的文件数量及行数 此文件是用jdk1.5编译的.如果说您的jvm不相符.请联系qq:361606472
读取给定文本文件,统计单词,计算TOP 10 有一个文件sample.txt,对其进行单词统计,不区分大小写,并显示单词重复最多的10个单词。
总的来说,文件目录统计器 v1.1 绿色版是一款强大的工具,它将繁琐的文件统计工作自动化,节省了用户的时间和精力,是管理电脑文件的好帮手。通过合理利用其各项功能,用户可以更有效地管理和优化自己的数字资源。
统计目录下指定类型的文件个数,包括子目录等。
3. 大小统计:计算所有文件的总大小,以及不同类型文件的平均大小。 4. 最大/最小文件:找出文件夹内最大的文件和最小的文件。 5. 创建/修改日期:记录每个文件的创建日期和最近修改日期,可能提供按时间排序的功能...