今天心血来潮,想试试用代码创建一个新文件,以前都是手动操作,感觉这回能学点新东西。搞起来!
准备工作
我记得好像要用一个叫File类的东西,具体咋拼写给忘,就去网上搜下“File类 创建文件”,还真有,看来这玩意挺常用。
照着网上的例子,我得先弄个File对象,这个对象就代表我要创建的那个文件。然后我发现创建File对象的时候,得告诉它文件的路径和名字。
开干
我先随便写个路径和文件名:
File f1 = new File("d:/*");
这行代码的意思就是,我要在D盘根目录下创建一个叫"*"的文件。这只是创建一个File对象,文件本身还没影。
接下来才是重头戏,我找到一个叫createNewFile()
的方法,看名字就知道是干啥的。直接用刚才的File对象调用这个方法:
激动的心,颤抖的手,我运行代码!
踩坑与解决
结果,报个错!好像是说找不到路径。我才想起来,D盘下好像没test这个文件夹。得,先去D盘建个文件夹,我给它命名为"test"。
然后,我把代码稍微改下:
File f1 = new File("d:/test/*");
这回我把文件放在刚创建的"test"文件夹里面。再次运行,成!
举一反三
我还试下相对路径,也挺好使:
File f2 = new File("src/*");
这两行代码在我的项目src目录下创建一个名为"*"文件,还挺方便!
这回尝试还挺顺利。就是创建文件夹那块卡一下,不过也算学到点东西。下次再想创建文件,直接用代码搞定,想想还挺酷!
免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。