若要在D盘根目录下生成一个名为mydir的文件夹 请在下面横线处填入代码完成此程序。 import
若要在D盘根目录下生成一个名为mydir的文件夹,请在下面横线处填入代码完成此程序。 import java.io.*; public class FileTest { public static void main(String args[]) { 【 】 File fileObject1 = new File("Filel.txt"); File fileObject2 = new File("d://mydir", "File2.txt"); System.out.println(fileObject2); try { dirObject.mkdir(); }catch(SecurityException e) {} try { fileObject1.createNewFile(); fileObject2.createNewFilei); }catch(IOException e) {} } }
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案:FiledirObject=new File(“d:\\mydir”);
本程序将在当前文件夹中生成一个名为Filel.txt的文件,在D盘里生成一个名为mydir的文件夹,并在该文件夹生成一个名为File2.txt的文件,最后输出文件File2.txt的完整路径。程序中生成了三个文件对象dirObject、fileObject1和fileObject2,在对dirObject进行初始化时,因为参数为绝对路径,所以调用mkdir()方法,这样就在参数指定的路径中生成一个名为mydir的文件夹;对fileObjectl进行实例化时,参数为相对路径,所以后面调用的是createNewFile()方法,程序运行后就会在当前路径下生成参数中指定的文件;fileObject2实例化后,调用creatNewFile()方法,程序在参数第一个字符串变量指定的文件夹中创建一个文件,该文件的名称和相对路径由参数的第二个字符串变量指定。
相似问题
请阅读代码: import java.awt.*; public class E11-4 { pub
请阅读代码: import java awt *; public class E11-4 { public static void main(String args[]) { Frame f=new Frame("BorderLayout")
根据一个模式串pattemStr 将表达式编译成模式对象的语句是【 】。请帮忙给出正确答案和分析 谢
根据一个模式串pattemStr,将表达式编译成模式对象的语句是【 】。请帮忙给出正确答案和分析,谢谢!
为了实现线程之间的通信 java.1ang.Object提供了两个方法 即wait()和【 】。请帮
为了实现线程之间的通信,java.1ang.Object提供了两个方法,即wait()和【 】。请帮忙给出正确答案和分析,谢谢!
Java开发环境设置包括【 】设置和calsspa出设置。请帮忙给出正确答案和分析 谢谢!
Java开发环境设置包括【 】设置和calsspa出设置。请帮忙给出正确答案和分析,谢谢!
Java定义的对象流是ObjectlnputStream和【 】。请帮忙给出正确答案和分析 谢谢!
Java定义的对象流是ObjectlnputStream和【 】。请帮忙给出正确答案和分析,谢谢!
