加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 在文件夹中创建一个文本文件

发布时间:2020-12-15 01:10:23 所属栏目:Java 来源:网络整理
导读:我想在我在这里创建的文件夹中创建一个文本文件. File dir = new File("crawl_html"); dir.mkdir(); String hash = MD5Util.md5Hex(url1.toString());System.out.println("hash:-" + hash);File file = new File(""+dir+"""+hash+".txt"); 但是这段代码不会

我想在我在这里创建的文件夹中创建一个文本文件.

File dir = new File("crawl_html");  
dir.mkdir(); 
String hash = MD5Util.md5Hex(url1.toString());
System.out.println("hash:-"  + hash);
File file = new File(""+dir+"""+hash+".txt");

但是这段代码不会将文本文件创建到该文件夹??中.相反,它会使文本文件位于该文件夹之外.

最佳答案
java.io.File的构造函数之一采用父目录.你可以这样做:

final File parentDir = new File("crawl_html");
parentDir.mkdir();
final String hash = "abc";
final String fileName = hash + ".txt";
final File file = new File(parentDir,fileName);
file.createNewFile(); // Creates file crawl_html/abc.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读