您的位置:首页 > 其它

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

2017-02-08 19:16 232 查看
用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日
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: