创建文件和文件夹

原创 2013年12月04日 09:49:07

 

 

File类是java.io包下代表与平台无关的文件和目录,即在程序中操作文件和目录都可以通过File类来完成。File能新建、删除、重命名文件和目录,但是File不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。

 

public class FileAndDir {
	public static void main(String[] args) {
		//现在只是在内存中,既不是文件也不是目录
		File file = new File("c:\\hb");
		File dir = new File("c:\\dir");
		try {
			//创建了一个空文件
			file.createNewFile();
			if(file.isFile()){
				System.out.println("isFile");
			}
			//创建了一个目录
			dir.mkdir();
			if(dir.isDirectory()){
				System.out.println("isDirectory");
			}
			//列出了c盘目录下的所有文件或者是目录
//			File fileList = new File("c:\\");
			//列出了当前目录的所有文件和文件夹
			File fileList = new File(".");
			String[] list = fileList.list();
			for(int i=0; i<list.length; i++){
				System.out.println(list[i]);
			}
		} catch (IOException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}

 

创建多级目录

 

/**
	 * 创建一个含有多级目录的文件夹
	 */
	@Test
	public void  creatMoreLeverDir(){
		path = "c:\\hb\\hb\\hb";
		new File(path).mkdirs();
	}

 

 

java删除文件(单个文件,文件夹,子文件夹) 20090812(jsp+servlet+access)

package IO.file;  import java.io.File;  /**  * 删除文件和目录  * @author chen  *  */  public class Dele...
  • wanglei880526
  • wanglei880526
  • 2014年03月17日 01:40
  • 1652

linux读书摘要--linux磁盘与文件系统管理

声明:本文章为《鸟哥的linux私房菜》读书摘要! 磁盘基础知识点整理     整颗磁盘的组成主要有:圆形的磁盘盘(主要记录数据的部分);机械手臂,与在机械手臂上的磁盘读取头(可擦写磁...
  • a827415225
  • a827415225
  • 2016年12月08日 11:20
  • 2666

Android中利用volley同时上传文件和文本参数

Android中利用volley同时上传文件和文本参数 前言 在做项目时利用了Volley网络库与服务器之间进行通信,但Volley并没有现成的上传文件的Request可以调用,网上搜索一圈发现很...
  • Reed_CSDN
  • Reed_CSDN
  • 2016年03月10日 17:53
  • 1673

SQLite文件数据库、内存数据库建立及导入导出

http://blog.csdn.net/xiaomuwuxiaomuwu/article/details/6599002   一、初识sqlite          偶然的机会接触到sqlit...
  • wwww4
  • wwww4
  • 2013年11月23日 20:49
  • 1448

文件描述符资料-------15--7-17:文件描述符和文文件对应

read:从文件描述符对应的文件中读取数据,调用成功后返回读出的字节数。 这句话表明: 文件描述符和文件对应 linux下文件描述符的介绍...
  • H002399
  • H002399
  • 2015年07月17日 17:03
  • 192

StateDrawable和文本系列控件

StateListDrawable需要在drawable下新建selector文件(如:check_button_drawable.xml) ...
  • gswdzh
  • gswdzh
  • 2017年04月24日 21:11
  • 71

关于css的字体和文本属性

字体属性的代码示例如下: ===================================               字体属性 p{ font-size:30px;    /*...
  • u010661782
  • u010661782
  • 2015年10月10日 10:58
  • 181

java中文本框和文本区

在图形界面中,文本框和文本区是用于信息输入输出的组件。 文本框 文本框(JTextField)是界面中用于输入和输出一行文本的框。JTextField类用来建立文本框。与文本框相关的接口是Acti...
  • niuan_456
  • niuan_456
  • 2015年12月01日 14:38
  • 152

Linux文件系统和文本编辑器

用户 用户组 文件 目录
  • demon7552003
  • demon7552003
  • 2017年05月31日 22:59
  • 63

C程序设计语言--变量在内存中的分布 堆、栈、数据段、bss段、文本段

为了弄清楚这个问题,先看看在C语言中变量的分类首先查看这篇文章。 一、linux的进程内存分布   1)主要是由从小到大的地址空间分布,从低地址到高地址依次是:文本段(text),数据段,BSS段...
  • yusiguyuan
  • yusiguyuan
  • 2013年10月05日 11:51
  • 2542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建文件和文件夹
举报原因:
原因补充:

(最多只允许输入30个字)