1、第 8 章 JSP与文件操作8.1 File对象的使用 8.2 JSP应用中的文件操作8.3 文件的上传与下载8.1 File对象的使用 8.1.1 File对象简介( 1)文件目录的操作。( 2)文件的操作。创建一个 File对象的语法结构有以下两种:File File对象变量 =new File(“服务器端的绝对路径 “)File File 对象变量 =new File(“服务器端的绝对路径 “,“文件名称 “)8.1.2 文件目录的操作1创建文件目录其语法结构如下:File File对象变量 =new File(“服务器端的绝对路径 “);File File对象变量 .mkdir();2
2、判断目录文件是否存在首先建立 File对象,再用 File对象的exists()方法来判断文件目录是否存在。其语法结构如下:File File对象变量 =new File(“服务器端的绝对路径 “);File File对象变量 .exists();3删除文件目录其语法结构如下:File File对象变量 =new File(“服务器端的绝对路径 “);File File对象变量 .delete();8.1.3 文件的操作1 文件的建立语句建立文件的 File对象 , 然后 , 调用 File对象的 createNewFile()方法来建立文件。其语法结构如下 :File File对象变量 =n
3、ew File(“服务器端的绝对路径 “,“文件名称 “);File File对象变量 .createNewFile();2判断文件是否存在首先建立文件 File对象,再调用 File对象的 exists()方法判断文件是否存在。其语法结构如下:File File 对象变量 =new File(“服务器端的绝对路径 “,“文件名称 “);File File对象变量 .exists();3文件的删除首先建立文件 File对象,再调用 File对象的 delete()方法删除文件。其语法结构如下:File File 对象变量 =new File(“服务器端的绝对路径 “,“文件名称 “);File
4、 File对象变量 .delete();4获取文件属性经常使用 File对象的下列方法获取文件本身的一些信息。File对象 .getName():获取文件的名字。File对象 .canRead():判断文件是否可读。File对象 .canWrite ():判断文件是否可被写入。File对象 . length():判断文件的长度(单位是字节)。File对象 .getAbsolutePath():获取文件的绝对路径。File对象 .getParent():获取文件的父目录。File对象 .isFile():判断文件是否是一个正常文件,而不是目录。File对象 .isDirectroy():判断文件是否是一个目录。File对象 .isHidden():判断文件是否是隐藏文件 .File对象 .lastModified():获取文件最后修改的时间(时间是从 1970年午夜至文件最后修改时刻的毫秒数)。