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

用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日


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陶洲川

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值