首页 > 学院 > 开发设计 > 正文

【典型例题】创建文件夹;

2019-11-10 17:52:54
字体:
来源:转载
供稿:网友

java语句创建一个文件夹,并且使用:

(下面所有的file可以修改,file是我之前就创建好的一个对象,你也可以自己命名一个对象)

************************************************************************************************************************************

1.getAbsolutePath( ):获取根路径,即这个文件(或文件夹)所在的全路径;(电脑或用户可以根据你提供的地址从我的电脑开始,一步步找到你最终的文件,类似于:中国-上海市-徐汇区-你家),使用方法:file.getAbsolutePath( );获取相对路径是getParent( );使用方法:file.getParent( );

2.getName( ):获取某个文件的名字,用法如   file.getName( );

3.mkdirs( ):创建文件夹,用法:file.mkdirs( );该方法会判断之前给出的目录(路径)是否存在,若存在则不创建,若不存在,则创建;(补充知识:文件和文件夹是两个不同的东西。创建文件的方法:creatNewFile( );)

delete( ):删除文件夹,用法:file.delete( );

等方法;

具体的代码如下:

************************************************************************************************************************************

package A_January;import java.io.File;/**练习:在你的D盘下创建一个文件夹,路径为"D://办公室//第三办公室//3号桌",要求输出其 父目录的路径,自己的名字,绝对路径,输出之后删除。 * Created by Administrator on 17-1-18. */public class FileTest1 {    public static void main(String[ ] args) {        File file=new File("D://办公室//第三办公室//3号桌");       //创建路径;        file.mkdirs();                                                                    //创建文件夹;        System.out.PRintln(file.getParent());                               //打印上级目录;(打印上级文件夹)        System.out.println(file.getName());                                //获取名字;        System.out.println(file.getAbsolutePath());                     //获取绝对路径;        file.delete();                                                                     //删除3号桌;只会删除最底层文件(夹);    }}1.文中import java.io.File;是导入的IO流 中的 File包,学名:导包;

2.public static void main(String [ ] args){   }表示这是一个主方法,关键词:main;

3.源代码和运行结果如图(右边部分),另外,运行程序后,在作者自己的电脑D盘,办公室文件夹下面,第三办公室文件夹下面,系统创建了一个名为“3号桌”的文件夹;当然路径可以自己随便改,文件夹的名字也可以自己修改;

************************************************************************************************************************************

大家可以好好琢磨琢磨,转载请注明出处,如果有错误,请不吝指正;

                                                                                                                                1491527416@QQ.com

                                                                                                                                         张牧野菌

                                                                                                                                    2017年2月8日


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表