下面是Java IO创建目录和文件实例代码的完整攻略,包含以下内容:
1.创建文件夹:mkdir()和mkdirs()
2.创建文件:createNewFile()
3.两个练习示例
创建文件夹:mkdir()和mkdirs()
在Java中,我们可以使用mkdir()和mkdirs()方法来创建文件夹。
mkdir()方法创建一个文件夹,它仅在在指定路径的父文件夹存在时才会成功。如果父文件夹不存在,则会抛出异常。
示例代码:
File dir = new File("C:\\myFolder");
try{
if (dir.mkdir()) {
System.out.println("文件夹已创建!");
} else {
System.out.println("创建文件夹失败!");
}
}catch(Exception e){
e.printStackTrace();
}
mkdirs()方法创建一个文件夹,如果指定路径中存在的所有父文件夹都不存在,那么它会创建所有缺少的父文件夹。如果路径中的文件夹已经存在,则该方法什么也不做,直接返回true。
示例代码:
File dir = new File("C:\\myFolder\\subFolder");
try{
if (dir.mkdirs()) {
System.out.println("文件夹已创建!");
} else {
System.out.println("创建文件夹失败!");
}
}catch(Exception e){
e.printStackTrace();
}
创建文件:createNewFile()
在Java中,我们可以使用createNewFile()方法创建一个新文件。该方法返回一个boolean值,表示文件是否成功创建。当且仅当具有该名称的文件不存在时,该方法才会创建文件。
示例代码:
File file = new File("C:\\myFolder\\test.txt");
try{
if (file.createNewFile()) {
System.out.println("文件已创建!");
} else {
System.out.println("创建文件失败!");
}
}catch(Exception e){
e.printStackTrace();
}
两个练习示例
示例1:创建文件夹并在其中创建文件
File dir = new File("C:\\myFolder\\subFolder");
File file = new File("C:\\myFolder\\subFolder\\test.txt");
try{
if (dir.mkdirs()) {
System.out.println("文件夹已创建!");
} else {
System.out.println("创建文件夹失败!");
}
if (file.createNewFile()) {
System.out.println("文件已创建!");
} else {
System.out.println("创建文件失败!");
}
}catch(Exception e){
e.printStackTrace();
}
示例2:创建多级嵌套文件夹
File dir = new File("C:\\myFolder\\test\\subFolder1\\subFolder2");
try{
if (dir.mkdirs()) {
System.out.println("文件夹已创建!");
} else {
System.out.println("创建文件夹失败!");
}
}catch(Exception e){
e.printStackTrace();
}
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java IO创建目录和文件实例代码 - Python技术站