java Io流中文件的创建的问题

1.首先在D盘下创建文件夹,名称为: demo.txt
2.然后执行下面的代码, 进行创建文件的时候, 没法创建成功,这是什么原因,我也进行了判断 ,判断路径下的是不是文件,不是文件的时候才进行创建的!
File file = new File("d:\\demo.txt");
if (!file.isFile()) {
file.createNewFile();

同一个盘的根文夹或文件夹中不能有同名的文件夹或文件。

你已经在 d ç›˜åˆ›å»ºäº†ä¸€ä¸ª demo.txt æ–‡ä»¶å¤¹ï¼Œå†åˆ›å»ºä¸€ä¸ªåŒåçš„文件肯定不会成功。

如果想要在d盘创建一个demo.txt文件夹,并且要在 demo.txt 文件夹再创建一个 demo.txt 文件这是可以的。

例如这样:

File file = new File("d:\\demo.txt\\demo.txt");

// å¯ä»¥ä½¿ç”¨ exists() åˆ¤æ–­æ–‡ä»¶æ˜¯å¦å­˜åœ¨
if (!file.exists()) {
    file.createNewFile();
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网