第10章文件I0技术 创建Fe对象 >SP网页结合Java类库里的ⅣO类,可以轻易的开发具备文件存取功 能的网页程序,该类提供新增、删除与修改等操作文件相关功能 所需的方法成员。 >创建Fle类的实体对象: File my File= new File(filePath, fileName) 第个1参数 filePath代表文件路径 第2个参数 fileName则是文件名称。 当JSP解译这一段语法成功之后,一个名称为 my File的文件对 象被建立 文件对象根据参数所指定路径下的文件,以后网页则以 myFile 名称引用Fie对象的特定方法成员,进行文件操作维护操作 JSP动态网页新技术
第10章文件I/0技术 JSP 动态网页新技术 1 创建File对象 ➢ SP网页结合Java类库里的I/O类,可以轻易的开发具备文件存取功 能的网页程序 ,该类提供新增、删除与修改等操作文件相关功能 所需的方法成员。 ➢ 创建File类的实体对象: File myFile = new File(filePath , fileName) ; – 第个1参数filePath代表文件路径。 – 第2个参数fileName则是文件名称。 – 当JSP解译这一段语法成功之后,一个名称为myFile的文件对 象被建立 。 – 文件对象根据参数所指定路径下的文件,以后网页则以myFile 名称引用File对象的特定方法成员,进行文件操作维护操作
第10章文件I0技术 创建File对象-目录 ≯建立参考至特定目录的File对象。 File my File= new File(filePath) filePath为特定的目录路径 File本身所代表的是一种路径,无论这个路径是指向目录或是 特定的文件 JSP动态网页新技术 2
第10章文件I/0技术 JSP 动态网页新技术 2 创建File对象-目录 ➢ 建立参考至特定目录的File对象。 File myFile = new File(filePath) ; – filePath为特定的目录路径 ➢ File本身所代表的是一种路径,无论这个路径是指向目录或是 特定的文件
第10章文件I0技术 加载 Java.10命名空間 File类位于命名空间 Java. io,因此在JSP网页使用File类之前,必 须利用以下的程序代码,将此命名空间载入: <o@ page import= Java. 10. *9 JSP动态网页新技术 3
第10章文件I/0技术 JSP 动态网页新技术 3 加载 java.io 命名空間 File类位于命名空间Java.io,因此在JSP网页使用File类之前,必 须利用以下的程序代码,将此命名空间载入: <%@ page import ="Java.io.*" %>
第10章文件I0技术 File类属性存取 方法 说明 dIrectory 返回一个布尔值,true示为目录, false则是文件,用以 判断File对象所参考的路径是否为目录 返回一个布尔值,true示为文件, falsel是目录,用以 判断File对象所参考的路径是否为文件 canReado 返回布尔值,true表示此为允许读取的文件 Can Write 返回布尔值,true表示此为允许写入的文件 Exists( 返回一个布尔值,tue表示参考的文件目录存在 GetNameo 取得File对象所参考的路径底下目录或文件名称 GetPatho 取得Fle对象所参考的路径字符串 ToString 将File对象转换成为以字符串类型的名称表示 equals 比较两个File对象是否相等 JSP动态网页新技术
第10章文件I/0技术 JSP 动态网页新技术 4 File类属性存取 方 法 说 明 isDirectory() 返回一个布尔值,true示为目录,false则是文件,用以 判断File对象所参考的路径是否为目录 isFile() 返回一个布尔值,true示为文件,false则是目录,用以 判断File对象所参考的路径是否为文件 canRead() 返回布尔值,true表示此为允许读取的文件 CanWrite() 返回布尔值,true表示此为允许写入的文件 Exists() 返回一个布尔值,true表示参考的文件目录存在 GetName() 取得File对象所参考的路径底下目录或文件名称 GetPath() 取得File对象所参考的路径字符串 ToString() 将File对象转换成为以字符串类型的名称表示 Equals() 比较两个File对象是否相等
第10章文件I0技术 文件维护操作 方法 说明 CreateNew File建立一个新的文件 delete 删除指定的文件 rename ToO 重新命名文件 set readonly 将文件对象所参照的文件设为只读 mkdiro 建一指定的目录 ndirs 建立指定路径下的所有目录 JSP动态网页新技术 5
第10章文件I/0技术 JSP 动态网页新技术 5 文件维护操作 方 法 说 明 CreateNewFile() 建立一个新的文件 delete() 删除指定的文件 renameTo() 重新命名文件 setReadonly 将文件对象所参照的文件设为只读 mkdir() 建一指定的目录 mkdirs() 建立指定路径下的所有目录