将代码过程较好的代码段备份一下,下边资料是关于java压缩指定目录下的所有文件和文件夹的代码,希望对码农有帮助. String sourceDir="E:\test";int parentDirectoryLen=sourceDir.lastIndexOf(File.separator)+1;File[] copyfoldersList = new File(sourceDir).listFiles();FileOutputStream fos = new FileOutputStre…
题目:给定一个目录,要求输出这个目录下面的子目录和子文件 逻辑: 先判断给定的是不是一个合法的目录,如果不是,则提示给定错误 如果是目录,那么使用File.listFile()获得这个目录下文件名的数组 循环遍历输出这个数组元素 输出名称之后,接着判断这个元素是文件还是目录 如果是目录,继续调用本方法来输出子目录 代码如下: /** * 输出指定目录下的所有子目录和子文件 * * @author DXY * */ public class HelloFile { public static vo…
需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util; import java.io.File; public class ReadFile { /* * 读取指定路径下的文件名和目录名 */ public void getFileList() { File file = new File("D:\\"); File[] fileList = file.listFiles(); for (int i = 0; i < file…
查找指定目录下,60天之前的文件:find /mnt/xml_data -mtime +60 -name "*.xml" 找到并统计数量:find /mnt/xml_data -mtime +60 -name "*.xml" -exec ls -l {} \; | grep "^-" | wc -l 找到并且删除:find /mnt/xml_data -mtime +60 -name "*.xml" -exec rm -rf…
需求: 查找指定目录下符合yyyy-MM-dd(-b)NNN.txt格式的文件,如“2020-03-22-b888.txt” 目标目录内容: [root@localhost bashs]# ll /root/testfolder total -rw-r--r--. root root Mar : ---b123.txt -rw-r--r--. root root Mar : ---b123.txt drwxr-xr-x. root root Mar : drwxr-xr-x. root root…
输入指定关键字,在制定目录中查找包含关键字的文件,返回包含指定关键字的文件路径. package net.xsoftlab.baike; import java.io.File; import java.io.FileFilter; import java.util.ArrayList; import java.util.List; //操作查找文件的类 public class TextSearchFile { static int countFiles = 0;// 声明统计文件个数的变量…
public class DelFile { public static void main(String[] args) { File file = new File("C:\\DETECTX_OUTPUT"); delete(file); } private static void delete(File f) { File[] fi = f.listFiles(); for (File file : fi) { if (file.isDirectory()) { delete(f…
待整理: 参考:http://blog.sina.com.cn/s/blog_53d496960102xg5c.html 例: find /home/logstash/ -type f | xargs grep "5672"…
1.写入Excel,并加密压缩.不保存文件 String dcxh = String.format("%03d", keyValue); String folderFileName="Q10152900H1I002016060071.zip"; File file=new File(folderFileName+".xls");   fos=new FileOutputStream(file);   //设置sheet 页中文名字      wo…
使用函数: System.IOUtils.TDirectory.GetFileSystemEntries 所有重载: class function GetFileSystemEntries(const Path: string): TStringDynArray; class function GetFileSystemEntries(const Path: string; const Predicate: TFilterPredicate): TStringDynArray; class fu…