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; }
最终效果:
相关推荐
文件目录统计器v1.1绿色单文件破解版_统计目录内的文件
Python:统计文件行数 添加了一个方法4,同时发现我的电脑上第三种方法要快一些
* modifield time 2015-4-29 增加支持单个文件统计,单个文件,单个目录混合统计,/**\/以及<!---->去重功能重写 * @param $dir 文件的目录,或者是目录数组,或者是文件数组 * @param $stripRegular 要去除注释的...
统计目录下指定类型的文件个数,包括子目录等。
读取给定文本文件,统计单词,计算TOP 10 有一个文件sample.txt,对其进行单词统计,不区分大小写,并显示单词重复最多的10个单词。
可以统计指定目录下指定文件类型的文件数量及行数 此文件是用jdk1.5编译的.如果说您的jvm不相符.请联系qq:361606472
文件数量统计工具。 1、可指定文件类型,不指定文件类型则统计所选文件路径下的所有文件的数量 2、打开文件时会记忆上次打开的文件路径
Excel跨文件统计视频教学
java 统计指定文件中的字符个数 java 统计指定文件中的字符个数
cad统计数据文件
Linux中统计文件大小
bat脚本统计多个.txt文件行数之和
PHP实现统计文件下载次数 一、开发环境 1、环境搭建:Windows 8+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0 。 2、文本编辑器:Sublime Text3。 二、主要技术 本实验主要使用PHP、Mysql和jQuery实现文件下载次数统计。
有个文件夹下面有很多子文件夹,每个子文件夹有不同数量的文件,bat可以统计下每个子文件各有多少文件然后生成txt报告。 格式如下: 文件夹名 数量 我的音乐 2 我的电影 4 我的图片 0
#功能:删除60天前的指定文件并统计删除文件数量记录到日志 #说明:空间占用高于60%时删除60天前的文件,占用率高于80%时,删除30天前的指定文件 #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用...
统计文本文件中的字符单词和行数,并报告统计结果,用MFC实现
在exe文件路径下文件数目的统计,包括子文件下的文件数目
对文件进行词频统计,最终按照单词出现次数排序输出前100个,并且将统计好的单词写入另一个文件
c /c++开发环境 vs6.0 关于文件读写 字符统计 频率的小程序 从txt文件中读取并统计字符频率
获取单个文件行数 文件:test1.sh 行数:20 方法一 代码如下: awk ‘{print NR}’ test1.sh|tail -n1 如图所示: 方法二 代码如下: awk ‘END{print NR}’ test1.sh 如图所示: 方法三 代码如下: grep -n “” ...