File类文件的常见操作

boolean exists() 判断文件或者目录是否存在

boolean isFile()  判断是否是文件

boolean isDirectory() 判断是否是目录

String getPath() 返回此对象表示的文件的相对路径名

String getAbsolutePath() 返回此对象表示的文件的绝对路径

String getName() 返回此对象表示的文件或目录的名称

boolean delete() 删除此对象指定的文件或者目录

boolean createNewFile() 创建名称的空文件,不创建文件夹

long length() 返回文件的长度,单位为字节,如果文件不存在,则返回0L

时间: 2024-10-07 23:33:05

File类文件的常见操作的相关文章

Java File 类 文件的常用操作(递归遍历所有文件,统计文件大小,删除文件)

1 package com.beiwo.homework; 2 3 import java.io.File; 4 5 /* 6 4.将一个文件夹中所有的文件查找出来,按照一定的格式 7 分析 : 1.一个文件夹中存在文件,子文件夹 8 2.除了当前文件夹,还有子文件夹中的文件也需要找出来. 9 3.子文件查找文件和当前文件查找文件是一样的操作,就可以定义一个方法来做文件查找 10 11 3.删除一周前的数据 12 13 2.获取文件夹中所有文件的大小 14 15 1.判断是否有隐藏文件 16 1

java学习一目了然——File类文件处理

java学习一目了然--File类文件处理 File类(java.io.File) 构造函数: File(String path) File(String parent,String child) File(File parent,String child) 创建文件: boolean createNewFile(); 创建文件夹: boolean mkdir(); 用于创建一层未定义文件夹 boolean mkdirs(); 用于创建多层未定义文件夹,相当于多个mkdir() 删除文件/文件夹

JAVA实现File类中的遍历操作并输出内容

package shb.java.testIo; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.Writer; import java.util.HashMap; /** * File类操作(此代码效率不是很高———>输出格式有欠缺.功能还是

java _io_ File类文件操作--文件存在

File f=new File("C:/Users/10853/eclipse-workspace/hell/linux学习路线.png"); 文件对象操作方法: f2.exists(); //文件是否存在 f2.isDirectory(); //文件是否是目录 f2.isFile(); //是否是文件 new Date(f2.lastModified());//文件最后修改日期 f2.length(); //文件大小 f2.getName(); //文件名 f2.getPath();

Linux下权限的修改-JDK的配置-文件的常见操作

一.   linux下设置777权限和用户权限 设置www目录的所有文件可写777 sudo chmod 777 -R www  (这里-R是继承) 设置www目录下的所有文件权限为user所有 sudo chown -hR user www exit 二. 用户不在sudoers中处理办法: <方法一> 1.切换到超级用户root    $su root 2.查看/etc/sudoers权限,可以看到当前权限为440    $ ls -all /etc/sudoers    -r--r---

File类 文件过滤器

创建过滤器 1 package cn.zmh.File; 2 3 import java.io.File; 4 import java.io.FileFilter; 5 // 实现FileFilter类的功能 6 public class MyFilter implements FileFilter { 7 8 @Override 9 public boolean accept(File pathname) { 10 String name = pathname.getName(); 11 re

NW.JS File System 文件夹的操作( 创建, 删除, 读取 )

<script type="text/javascript"> /* * 引入File System 模块 */ var fs = require("fs"); /* * 创建文件夹的方法 * mkdir(path, callback(){}) * path: 文件夹所在路径 * callback("错误信息 <成功返回null>"): 回调函数 */ fs.mkdir('./test', function(err){ i

html,图片上传预览,input file获取文件等相关操作

input file常用方法: var obj=document.getElementById("upimage"); var file=obj.files[0];//获取文件数据 var path=obj.value;//获取文件当前路径 var size=obj.files[0].size;//获取文件大小 var prefix=path.substring( path.lastIndexOf('\\')+1 );//获取文件名的前缀名(文件格式) var suffix=path.

iOS 类文件重命名操作步骤

为class修改名字: 1. 在头文件中双击选中类名:@interface之后即为类名 (不选中,则重命名选项将是disable的状态): 2. 工具栏中选择 Edit-Refactor - Rename: 3. 修改名字后,预览所有会发生的改动,选择需要的改动,最后Save保存. 参考链接:http://stackoverflow.com/questions/992381/rename-a-class-in-xcode-refactor-is-grayed-out-disabled-why