创建指定大小、指定数量的文件
import java.io.*; import java.util.UUID; /** * @Version : 1.0 * @Author : lihao * @Date : 2022/6/13 11:49 **/ public class Test22 { /** * 创建指定大小、指定数量的文件 */ public static void cFile(){ String storePath = "D:/data/fileout/"; //文件存储目录 int cFileSize = 10; //输出文件大小,单位KB int cFileSNum = 10; //输出文件数量 StringBuilder strb = new StringBuilder(); for(int i=0; i<1024*cFileSize; i++){ strb.append('a'+""); } String strContent = strb.toString(); //文件输出内容 for(int i=0;i<cFileSNum;i++){ String fileOutPath = storePath + UUID.randomUUID().toString() + ".txt"; //文件路径,如:D:/data/tt/3e04c1.txt //文件数据写入(如果文件夹和文件不存在,则先创建,再写入) String filedo = "write"; FileWriter fw = null; try { File file = new File(fileOutPath); //如果文件夹不存在,则创建文件夹 if (!file.getParentFile().exists()) { file.getParentFile().mkdirs(); } if (!file.exists()) {//如果文件不存在,则创建文件,写入第一行内容 file.createNewFile(); fw = new FileWriter(file); filedo = "create"; } else {//如果文件存在,则追加内容; fw = new FileWriter(file, true); } } catch (IOException e) { e.printStackTrace(); } PrintWriter pw = new PrintWriter(fw); pw.println(strContent); pw.flush(); try { fw.flush(); pw.close(); fw.close(); } catch (IOException e) { e.printStackTrace(); } } } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)