精华内容
下载资源
问答
  • java批量创建文件

    千次阅读 2014-08-09 08:48:20
    package java100; import java.io.File; public class Test014 { public static void main(String[] args) { for (int i = 17; i ; i++) { String filename = ""; filename = "0" + i + ".txt";
    package java100;
    
    import java.io.File;
    
    public class Test014 {
    	public static void main(String[] args) {
    		for (int i = 17; i <= 99; i++) {
    			String filename = "";
    			filename = "0" + i + ".txt";
    			System.out.println(filename);
    			File file = new File(
    					"C:\\Users\\Administrator\\Desktop\\Java经典编程300例\\"
    							+ filename);
    			if (!file.exists()) {
    				try {
    					file.createNewFile();
    					System.out.println("创建成功!");
    				} catch (Exception e) {
    					e.printStackTrace();
    				}
    			}
    		}
    	}
    }

    展开全文
  • Java快速创建多级目录

    2019-10-14 14:52:13
    1、创建目录文件对象File file = new File() 2、判断目录是否存在!file.exists() 3、不存在则创建文件 file.mkdirs() import java.io.File; /* * Java快速创建多级目录 */ public class MyContant { ...

    思路:

    1、创建目录文件对象  File file = new File() 

    2、判断目录是否存在  !file.exists()

    3、不存在则创建文件  file.mkdirs()

    import java.io.File;
    
    /*
     * Java快速创建多级目录
     */
    public class MyContant {
    	
    	public static void main(String[] args) {
    		
    		// 本地路径没有,这创建本地工作任务基础路径
    		String pathname = "F:/user/company/mapreduce";
    		File file = new File(pathname);
    		boolean flag = false;
    		if(!file.exists()) {
    			flag = file.mkdirs();
    		}
    		System.out.println("path status:"+flag);	
    	}
    }
    

    编写MapReduce需要固定输入输出路径,项目打包到线上服务前最好在本地先测试一遍

    目录是多级的,很长,一个个创建特别麻烦,用Java创建比较高效(偷懒成功!)!

    展开全文
  • Ubuntu使用vdbench批量创建目录和文件

    千次阅读 2016-05-03 22:31:05
    还可通过输入文本文件指定 Vdbench 执行参数,下面是使用vdbench批量创建目录和文件的示例 1. 先利用wget下载vdbench,比如当前版本为:vdbench503.zip 2. 再使用unzip命令解压缩, $ unzip vdbench503.zip -d /data...

    Vdbench 是一个命令行实用程序,旨在生成用于验证存储性能和存储数据完整性的磁盘 I/O 负载。还可通过输入文本文件指定 Vdbench 执行参数,下面是使用vdbench批量创建目录和文件的示例,创建3600万个文件示例:


    1. 先利用wget下载vdbench,比如当前版本为:vdbench503.zip

    2. 再使用unzip命令解压缩, $ unzip vdbench503.zip -d /data/vdbench

    3. 再安装apt-get命令安装csh, $ sudo apt-get install csh

    4. 再安装JVM,过程省略,主要是配置/etc/profile,添加JAVA_HOME和PATH

    5. 在执行./vdbench -t 验证安装是否成功

    6. 最后准备配置文件parmfile,内容如下:

    hd=default,vdbench=/data/vdbench/,user=root,shell=ssh
    hd=hd_1,system=localhost
    fsd=fsd_1,anchor=/test/dir_1,depth=1,width=36,files=1000000,size=1k,shared=no
    fwd=format,threads=400,xfersize=32k
    fwd=fwd_1,fsd=fsd_1,host=hd_1,xfersize=32k,fileio=sequential,fileselect=sequential,operation=read,threads=4000,openflags=o_direct
    rd=rd1,fwd=(fwd*),fwdrate=max,format=restart,elapsed=10,interval=5

    备注:

    • system: 系统主机名,可用hostname来获得
    • vdbench: 放置的安装目录
    • anchor: 要生成文件夹目录,必须自己创建
    • depth: 文件夹深度,1的话,代表只有一级子目录
    • width: 文件夹广度, 36则代表文件夹个数为36个
    • files: 最底层每个文件夹个数
    • threads: 线程个
    • xfersize: 数据传输(读取和写入操作)处理的数据大小

    7. 最后执行./vdbench.bash -f parmfile


    参考文件: 

    http://www.ibm.com/developerworks/cn/cloud/library/cl-vdbench/

    展开全文
  • Java 哈希表存取 批量创建 批量清空输入框 JTextField主要功能1.批量生成控件JButton JLabel JTextField; 2.使用哈希表存取控件的值; 3.批量清空输入框控件JTextField内容;完整源码//完整源码 import javax....

    Java 哈希表存取 批量创建 批量清空输入框 JTextField

    主要功能

    1.批量生成控件JButton JLabel JTextField;
    2.使用哈希表存取控件的值;
    3.批量清空输入框控件JTextField内容;

    完整源码

    //完整源码
    import javax.swing.*;
    import java.util.*;
    import java.awt.*;
    import java.awt.event.*;
    
    public class TextFieldTest extends JFrame implements ActionListener{
        ArrayList<JButton> btnList = new ArrayList<JButton>();
        ArrayList<JLabel> lblList = new ArrayList<JLabel>();
        ArrayList<JTextField> tfList =new ArrayList<JTextField>();
        HashMap<String,String> hm = new HashMap<String,String>();
    
        TextFieldTest(){
            String k[] ={"1","2","3","4"};
            String v[] ={"a","b","c","d"};
            for(int i=0;i<4;i++){
                hm.put(k[i],v[i]);
                System.out.println("hm put "+i);
            }
    
            for(String key:hm.keySet()){
                JButton b = new JButton(key);
                btnList.add(b);
                System.out.println(" btnList add ");
            }
            for(String val:hm.values()){
                JLabel lb = new JLabel(val);
                lblList.add(lb);
            }   
    
            JFrame w = new JFrame();
            JPanel p = new JPanel();
            w.setSize(300,300);
    
            for(String val:hm.values()){
                JTextField tf = new JTextField(val);
                tfList.add(tf);
            }
    
            for(int i=0;i<4;i++){
                JPanel p2 = new JPanel();
                p2.setLayout(new GridLayout(3,1));
                p2.add((JButton) btnList.get(i));
                p2.add((JLabel) lblList.get(i));
                p2.add((JTextField) tfList.get(i));
                p.add(p2);
            }
            JButton btn = new JButton("CLEAR ALL TextField");
            btn.addActionListener(this);
            p.add(btn);
            w.add(p);
            w.setVisible(true);
    
        }
        public void actionPerformed(ActionEvent e){
            for(JTextField txt:tfList){
                txt.setText("   ");
            }
        }
        public static void main(String args[]){
            TextFieldTest t = new TextFieldTest();
        }
    
    }

    效果截图

    cmd javac TextFieldTest.java 以及java TextFieldTest 编译生成右边的窗体控件,见下图:

    批量创建控件

    点击按钮 CLEAR ALL TextField 清空所有输入框,效果如下:

    批量清空控件

    代码说明

    1.使用的控件包括:JButton JLabel 以及JTextField;
    2.使用哈希表HashMap来存放控件的值;
    3.JButton 部分, 如上图所示显示了一排“1”,“2”,“3”,“4”的小按钮:

    主要代码:
    ArrayList btnList = new ArrayList();

        for(String key:hm.keySet()){
            JButton b = new JButton(key);
            btnList.add(b);
            System.out.println(" btnList add ");
        }
    

    4.JLabel部分类似于JButton部分,见3;
    5.JTextField创建部分类似于JButton部分,见3;清空部分如下:

     ```
        ArrayList<JTextField> tfList =new ArrayList<JTextField>();
    
        public void actionPerformed(ActionEvent e){
        for(JTextField txt:tfList){
            txt.setText("   ");
        }   
    }
    
     ```
    

    心得

    因为自己的知识有限,不知道for(xx in OO){}这种语法是不是C#独创的,真的比较便利。

    展开全文
  • I/O输入输出流File类具有创建文件的功能,利用循环语句可以实现批量创建文件的功能。 package demon1; import java.io.*; //导入File类 public class CreatFile { /** * @param args */ public static ...
  • Java学习笔记目录索引 (持续更新中)

    万次阅读 多人点赞 2020-01-15 13:55:52
    Java学习路线目录索引 一、Java基础(省略) Lambda表达式及函数式接口 二、Java数据库 MySQL 一 概念、DDL、DML、DQL、事务、约束等 数据库设计 一 多表关系、三大范式 JDBC 一 基本使用、DAO组件、连接池、...
  • java批量打印

    千次阅读 2012-07-09 16:37:48
    下面是实现java批量打印功能的具体工具类,其中的Info类和UserClass为具体的快递面单中要打印的信息,以参数的方式传递过来,循环调用java PrinterJob服务进行打印;这里的快递尺寸已经调整好,可以使用,如需添加...
  •   首先看一下Java创建文件目录的代码: /** * 创建父文件路径 * @param imagePath * @return */ public boolean makeParentFolder(String imagePath){ File parentFile = new File(imagePath); ...
  •  为了测试上面的BasicGenerator,我们需要创建一个类: class CountedObject { private static long counter = 0; private final long id = counter++;// 用于记录创建对象的次数 public long getId() { return...
  • java批量处理word,包含批量转word与xml互转,去除首尾页面,批量追加文字,批量修改log图片,创建页眉、页脚,修改无规则的数据等等
  • java 在指定的目录创建多个临时文件 java 在指定的目录创建多个临时文件
  • java批量插入PostgreSql

    千次阅读 2018-04-26 11:09:46
    DB操作类 package ... import java.io.File; import java.io.FileInputStream;...import java.io.InputStream;...import java.sql.Connection;...import java.sql.DriverManager;...import java.sql...
  • 接下来贴上代码,需要的小伙伴只需要修改newString、oldString 、以及指定文件的路径就可以批量修改文件名啦!!! package test; import java.io.File; import java.io.IOException; /** ...
  • java拷贝模板创建java

    千次阅读 2017-04-05 20:04:22
    现提供如下方法,进行批量创建类似的java类,按照需求进行内部内容逐个修改即可。 实现代码: package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStrea
  • java 批量导入 java classpath 命令行

    千次阅读 2013-07-25 23:08:03
    java 6 有通配符 , 即使不是java 6 也可以根据 shell的强大功能自动实现 批量 可以替代 ant 了 ,麻烦;; 我自己的案例: 以前用ant :   后来直接用java java -cp "/home/work/dataio/WEB-INF/lib/*" ...
  • Teamcenter二次开发增加菜单的例子,批量创建文件夹的功能等
  • java批量清除文件注释

    千次阅读 2016-04-28 17:59:39
    package cn.creditharmony; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.i
  • Java批量替换字符串

    千次阅读 2019-07-03 20:09:17
    现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中用到了 String 类的 replace() 方法、replaceFirst() 方法和 replaceAll() 方法。 创建一个 Java 类,然后在主方法 main() 中编写代码,具体代码如下...
  • java 批量插入hive中转在HDFS

    千次阅读 2019-06-28 19:35:42
    Java API实现向Hive批量导入数据 原文地址:https://blog.csdn.net/kangkangwanwan/article/details/78915134 博主:盛装吾步 稍微修改了下,这文章是通过将数据存盘后,加载到HIVE. 模拟数据放到HDFS然后加载到HIVE...
  • 项目中所提出的需求,需要将指定的页面生成为pdf文件,然后进行下载,同时需要支持批量下载。 首先想到的就是先生成pdf文件,然后将其进行压缩,生成zip压缩文件,然后使用浏览器的下载功能即可完成批量下载的需求...
  • 批量下载文件为zip包的工具类 package com.meeno.trainsys.util; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.URLEncoder;...
  • 主要为大家详细介绍了java判断ftp目录是否存在的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Java 文件批量下载

    千次阅读 2017-03-24 00:33:23
    转载:...ps:批量下载(无弹框,直接保存) import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.F
  • Java批量生成数据库测试数据

    万次阅读 2019-10-10 23:44:20
    第一列id自增,日期为一年内所有日期,还有一列是随机数 ...import java.io.BufferedOutputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStre...
  • java web批量下载

    千次阅读 2018-01-10 21:43:50
    java批量下载,将多文件打包成zip格式下载 现在的需求的: 根据产品族、产品类型,下载该产品族、产品类型下面的pic包; pic包是zip压缩文件; t_product表: 这些包以blob形式存在另一张表中: t_imagefile...
  • java批量修改txt文件名称

    千次阅读 2016-12-26 16:16:54
    最近在做特征选择的实验时,需要批量修改一下文件名称,在这里做一下记录。 package com.cqu.experiment; import java.io.File; /** * @author 作者: E-mail:@126.com * @version 创建时间:2016年12月26日 ...
  • java批量修改文件后缀名

    千次阅读 2019-01-22 23:10:08
    Java代码 &nbsp;&nbsp;这大概是1年之前写的一个代码,今天突然又遇到相同的需求了,所以又将代码翻腾出来了. 代码如下(github地址): package com.nrsc.modifysuffixname; import java.io.File; import java....
  • Java批量解析微信dat文件,微信图片破解

    万次阅读 多人点赞 2019-07-11 15:50:58
    Java批量解析微信dat文件前言关于异或值怎么计算代码 前言 偶然看到有可以解密微信dat的文档,上网查了查,找到了一篇可以用的文章,不过转换过程代码是有问题的,在这里改了下发布上来。 参考地址:...
  • ElasticSearch—Java批量导入导出

    千次阅读 2018-07-28 11:47:33
    //重新创建一个bulk bulkRequest = client.prepareBulk(); } } bulkRequest.execute().actionGet(); System.out.println("总提交了:" + count); br.close(); client.close(); } catch ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 121,086
精华内容 48,434
关键字:

java批量创建目录

java 订阅