java之File对象对文件的操作常用的几个方法(推荐)_mssql2008

File对象是对文件操作最常用的类,平常工作总用的很多,贴出来了几个我工作常用的几个方法。简单总结了下

直接上代码:

//构建文件对象
File file=new File("E:/android_demo/a");
File fileTest=new File("E:/android_demo/a/test.mp3");

//获取文件的父路径
File f=file.getParentFile();
System.out.println("f=="+f);//E:\android_demo

//判断文件是否存在
boolean is=file.exists();//不存在,返回fasle
System.out.println("is=="+is);

//获取文件的绝对路径可以理解等同getPath
String path1=file.getAbsolutePath();
System.out.println("path=="+path1);//E:\android_demo\a

//获取文件的路径
String path2=file.getPath();
System.out.println("path2=="+path2);//E:\android_demo\a

//获取当前文件名
String s=file.getName();
System.out.println("s==="+s);

//创建一个文件夹,即:E:/android_demo/a
file.mkdir();

//创建一个文件,即:E:/android_demo/a/test.mp3

fileTest.createNewFile();
//文件大小,文件存储时占用的字节数;
long l=f.length();
System.out.println("l=="+l);

//获取文件路径string
String str=fileTest.toString();
System.out.println("str=="+str);// E:\android_demo\a\test.mp3

//给文件重新命名
File fileTest2=new File("E:/android_demo/a/test2.mp3");
boolean b2=fileTest.renameTo(fileTest2);
System.out.println("b2=="+b2);// E:/android_demo/a/test2.mp3

//删除文件
boolean b3=fileTest.delete();

//删除文件夹,注意删除的文件夹下面必须没有文件才可以删除,有的话要便利删除所有文件,然后才删除
boolean b4=file.delete();

以上这篇java之File对象对文件的操作常用的几个方法(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索java
file对象
file对象常用方法、mssql2008、mssql2008r2 64位下载、mssql 2008 r2 64位、mssql2008r2,以便于您获取更多的相关知识。

时间: 2024-10-14 22:11:14

java之File对象对文件的操作常用的几个方法(推荐)_mssql2008的相关文章

java中循环遍历删除List和Set集合中元素的方法(推荐)_java

今天在做项目时,需要删除List和Set中的某些元素,当时使用边遍历,边删除的方法,却报了以下异常: ConcurrentModificationException 为了以后不忘记,使用烂笔头把它记录如下: 错误代码的写法,也就是报出上面异常的写法: Set<CheckWork> set = this.getUserDao().getAll(qf).get(0).getActionCheckWorks(); for(CheckWork checkWork : set){ if(checkWor

Windows下Java File对象创建文件夹时的一个&quot;坑&quot;

import java.io.File; import java.io.IOException; public class DirCreate { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String dirStr="D:"; File dir=new File(dirStr); System.out.println("====

java中File.delete删除文件实例?

删除指定文件 例子 在这个例子中,它会删除名为日志文件 "c:\logfile20100131.log".  代码如下 复制代码 package com.yiibai.file;   import java.io.File;   public class DeleteFileExample {     public static void main(String[] args)     {       try{         File file = new File("c:

java对数据库的大文件的操作(SQLServer2000)

编写的把文件的内容写入到数据库的代码如下 首先 建立 数据库表 id char data image(注意此处不要用text类型 text类型与binary不兼容) 代码如下: import java.io.*; import java.sql.*; public class Db { public static void main(String[] args) { Db ac = new Db(); String blobname = "D:\\test1.txt"; //blob文

关于Android Assets读取文件为File对象

关于Android Assets读取文件为File对象的问题,在Assets里面放置文件,在使用的时候,一般是使用AssetManger对象,open方法获取InputStream 然后进行其他操作.   这里遇到了这样需求,直接把Assets里面文件读取为一个File对象,找了半天,没有找到这样方法,搜索了很久,发现这样是行不通的. 是不能直接从asset获取然后直接转换为File对象的,因为asset被存储为apk中,除非你解压Apk文件,一般是不能找到一个Path实例化一个File对象的,

Java IO: File

原文链接 作者: Jakob Jenkov 译者: 李璟(jlee381344197@gmail.com) Java IO API中的FIle类可以让你访问底层文件系统,通过File类,你可以做到以下几点: 检测文件是否存在 读取文件长度 重命名或移动文件 删除文件 检测某个路径是文件还是目录 读取目录中的文件列表 请注意:File只能访问文件以及文件系统的元数据.如果你想读写文件内容,需要使用FileInputStream.FileOutputStream或者RandomAccessFile.

ASP.NET中的FILE对象总结

asp.net|对象 在ASP.NET中引入了名字空间,其中文件操作对应的名字空间是System.IO.名字空间和动态链接库有些类似,但是名字空间在整个.net系统中都可以应用.在ASP.NET的页面中可以使用<%@import namespace=...%>来引用名字空间.在vb6中采用fso对文件进行操作,在asp.net中的文件对象和fso很相似. 这里我介绍一下file对象:file对象的作用主要是创建文件流对象.通过file对象可以对系统文件进行全面的管理,可以创建.复制.删除.移动

javascript数组操作总结和属性、方法介绍

 这篇文章主要介绍了javascript数组操作总结,例如数组的创建.添加.删除.合并等操作方法,同时总结了属性和操作函数.方法等,需要的朋友可以参考下 一.数组的操作   1.数组的创建   代码如下: var arrayObj = new Array(); //创建一个数组 var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度 var arrayObj = new Array([element0[, element1[, ...

javascript数组操作总结和属性、方法介绍_基础知识

一.数组的操作 1.数组的创建 复制代码 代码如下: var arrayObj = new Array(); //创建一个数组var arrayObj = new Array([size]); //创建一个数组并指定长度,注意不是上限,是长度var arrayObj = new Array([element0[, element1[, ...[, elementN]]]]);//创建一个数组并赋值 要说明的是,虽然第二种方法创建数组指定了长度,但实际上所有情况下数组都是变长的,也就是说即使指定了