文件小知识
1.文件的创建和删除
运用File类的createNewFile()和delete()方法
示例代码如下:
import java.io.File;
import java.io.IOException;
public class FileDemo {
/**
* 主函数
*
*/
public static void main(String[] args) {
// 创建一个File对象
File f = new File("g:\\test.txt");
if (!f.exists()) {
try {
// 创建文件
f.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("文件创建成功");
} else {
// 删除文件
f.delete();
System.out.println("文件删除成功");
}
}
}
2.运用递归统计文件数量
下面我用一段代码来进行说明:
/**
*
* @param dir 要统计的文件路径
* @return count文件数量
*/
private int countDir(String dir) {
int count=0;
//根据路径创建一个文件对象
File dirFile=new File(dir);
//exists方法测试此抽象路径名表示的文件或目录是否存在
if(!dirFile.exists()){
return count;
}
File[]subFile=dirFile.listFiles();
if(subFile==null||subFile.length==0)
{
return count;
}
for(int i=0;i<subFile.length;i++){
//isDirectory方法 测试此抽象路径名表示的文件是否是一个目录。
if(subFile[i].isDirectory()){
//如果为目录则调用方法本身进行递归操作
count+=countDir(subFile[i].getAbsolutePath());
}
if(subFile[i].isFile()){
count++;
}
}
return count;
}
分享到:
相关推荐
bat脚本技巧一键批量替换文件内容,bat脚本知识小技巧小妙招,哈喽,大家好!今天分享一个一键批量替换文件内容的脚本给大家,我们通过脚本可以一键,批量修改和替换文本内容,只需要在配置文件中,设置好我们想要...
linux文件系统基础知识 详细介绍Linux文件系统的知识。 文件系统类型: ext2 : 早期linux中常用的文件系统 ext3 : ext2的升级版,带日志功能 RAMFS : 内存文件系统,速度很快 NFS : 网络文件系统,由SUN...
WINDOWS系统文件知识
Shapefile中坐标文件(.shp)由固定长度的文件头和接着的变长度空间数据记录组成。文件头由100字节的说明信息组成的,主要说明文件的长度、Shape类型、整个Shape图层的范围等等,这些信息构成了空间数据的元数据。在...
了解文件的相关知识是实现对文件操作编程的基础,也是进行web编程的基础,同时了解文件相关知识有助于我们理解操作系统如何管理数据、数据在计算机如何实现永久存储。
知识点:堆排序、霍夫曼树、二叉树遍历 备注:字符文件、汉字文件 2. 实现思想 (1).利用最小堆建立霍夫曼树,通过霍夫曼编码对每个字符编号,出现频率越高的字符,其编码越短,以此实现压缩 (2).要将建立的...
幼儿园食品安全小常识文件.pdf
VCx小知识VCx小知识VCx小知识VCx小知识VCx小知识
FAT16文件系统知识 FAT16文件系统知识 FAT16文件系统知识
该工具用来批量下载小密圈中的文件,并支持断点续传。
一个简单的文件系统(操作系统课程设计)主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。文件管理具有对文件存储空间的管理、目录管理、文件的读/写管理以及文件的共享与保护功能。...
java语言(文件和文件流知识点)实现图片的拷贝,从c盘拷贝到d盘
知识管理程序文件.pdf
操作系统文件管理详细知识点
140个电脑小知识、小技巧 1. 重装Windows XP不需再激活 如果你需要重装Windows XP,通常必须重新激活。事实上只要在第一次激活时,备份好Windows\System32目录中的Wpa.dbl文件,就不用再进行激活的工作了。在重装...
知识付费小程序,采用的是thinkphp内核, 属于资源下载,知识付费,虚拟交易变现类, 教程: 测试环境:php7.2+mysql5.6 后端教程 1.将源码上传至服务器 首先修改数据库文件 Application\Common\Conf\config....
4.3 文件的编制、审核、批准 "分类 "文件类别 "编制、修订、更改 "审 核 "批准者 "文件存档 " "A "知识产权管理手册 "文件编制小组 "管理者代表 "总经理 "管理部 " "B "知识产权程序文件 "文件编制小组 "管理者代表...
垃圾分类-环保小常识文件.doc.docx
很多自媒体正在使用的一款知识付费小程序、博客小程序、完整版开源源码、源码最新可用最完整版本,可搭建发布直接运营,完美配置流量主功能,有vip功能,个人小程序可过审,前端后端完全开源,前端文件为VUE格式文件...
幼儿园消防安全-幼儿消防安全小常识文件.pdf