java
冻书
问题越诡异,错误可能越低级~
展开
-
将指定目录打压成jar包
首先要在打压的目录同级目录创建一个maininfirst无后缀的空文件(maininfirst为打包引导文件,名字可以改变)使用jar cvfm new.jar maininfirst -C target_dir/ .注意:命令最后两个参数中间有空格,最后一位参数为“.”...原创 2019-12-27 09:57:24 · 289 阅读 · 0 评论 -
产生10个1-100的随机数,并放到一个数组中 (1)把数组中大于等于10的数字放到一个list集合中,并打印到控制台。 (2)把数组中的数字放到当前文件夹的number.txt文件中
/** * 4.产生10个1-100的随机数,并放到一个数组中 * (1)把数组中大于等于10的数字放到一个list集合中,并打印到控制台。 * (2)把数组中的数字放到当前文件夹的number.txt文件中 */ public static void fun4(File f) { ArrayList<Integer> ...原创 2019-09-17 11:49:42 · 5757 阅读 · 1 评论 -
键盘输入10个数,放到数组中 (1)去除该数组中大于10的数 (2)将该数组中的数字写入到本地文件number.txt中
/** * 3.键盘输入10个数,放到数组中 * (1)去除该数组中大于10的数 * (2)将该数组中的数字写入到本地文件number.txt中 */ public static void fun3(File f) { Scanner scanner = new Scanner(System.in); int...原创 2019-09-17 11:48:23 · 861 阅读 · 0 评论 -
直接上代码:获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录
/** * 2.获取指定目录及子目录下所有txt文件的个数, * 并将这些txt文件复制到D盘下任意目录 */ public static void fun2(File f1, File f2) { File[] files = f1.listFiles(); for (File file : ...原创 2019-09-17 11:47:04 · 325 阅读 · 0 评论 -
从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中
/** * 1.从键盘接收两个文件夹路径, * 把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 */ public static void fun1(File f1, File f2) { // 判断当前文件是否是文件夹,如果是文件夹, // 先在目标路径创建相同名字的文件夹,随后递归进入文件夹 S...原创 2019-09-17 11:45:38 · 532 阅读 · 0 评论 -
直接上代码:键盘录入一个文件夹路径,统计该文件夹(包含子文件夹)中每种类型的文件及个数
public static void main(String[] args) { File file = new File("E:\\download"); MyFileTypeFilter filter = new MyFileTypeFilter(); fun5(file,filter); System.out.println(...原创 2019-09-10 09:49:07 · 331 阅读 · 0 评论 -
从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的名字按层级打印
public static void main(String[] args) { File file = new File("E:\\download"); System.out.println(file.getName()); fun4(file,0);}/** * 4.从键盘接收一个文件夹路径,把文件夹中的所有文件以及文件夹的...原创 2019-09-10 09:45:58 · 382 阅读 · 0 评论 -
直接上代码:从键盘接收一个文件夹路径,删除该文件夹
public static void main(String[] args) { File file = new File("E:\\abc"); if (!fun3(file)) { System.out.println("删除成功!"); }} /** * 3.从键盘接收一个文件夹路径,删除该文件夹。...原创 2019-09-10 09:42:23 · 143 阅读 · 0 评论 -
直接上代码:从键盘接收一个文件夹路径,统计该文件夹大小
// 运行调用方法public static void main(String[] args) { File file = new File("E:\\download"); BigDecimal sum = fun2(file,new BigDecimal(0)); BigDecimal g = new BigDecimal(10...原创 2019-09-10 09:39:54 · 167 阅读 · 0 评论 -
使用文件名称过滤器筛选将指定文件夹下的小于200K的小文件获取并打印
DemoClass类: /** * 1.使用文件名称过滤器筛选将指定文 * 件夹下的小于200K的小文件获取并打印。 */ public static void fun1(File file) { File[] list = file.listFiles(new MyFileSizeFilter()); for (Fil...原创 2019-09-10 09:36:15 · 1205 阅读 · 0 评论