java之File对象对文件的操作常用的几个方法(推荐)
作者:jingxian 发布时间:2024-01-14 13:13:27
标签:java,file,对象
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();


猜你喜欢
- 视频本课程的视频添加盾牌现在,我们的玩家被一颗流星击中就摧毁。这不是很有趣,所以我们要向Player类添加一个shield属性,它是0 -
- 背景:我在爬虫处理某个文本时,用到了re.findall(),而不是re.compile。远在新加坡的同事提出了质疑,认为以我的水平,不应该
- 今天花了一些时间搭了一个博客系统,虽然并没有相关于界面的美化,但是发布是没问题的。开发环境操作系统:windows 7 64位 Django
- 本文主要内容python MySQLdb数据库批量插入insert,更新update的:1.python MySQLdb的使用,写了一个基类
- 本文实例讲述了python回溯法实现数组全排列输出的方法。分享给大家供大家参考。具体分析如下:全排列解释:从n个不同元素中任取m(m≤n)个
- 前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑
- 一开始没看懂stddev是什么参数,找了一下,在tensorflow/python/ops里有random_ops,其中是这么写的:def
- windows下python的安装教程,供大家参考,具体内容如下—–因为我是个真小白,网上的大多入门教程并不适合我这种超级超级小白,有时候还
- 公司服务器上的ip最少的也有100多个,有时候查到一个站的Ip, 不想通过OA去查,自己就用自己最近学的python知识,结合数据库,编写了
- 前言:我目前使用的服务器为centos6.x 系统自带的python的版本为2.6.x,但是目前无论是学习还是使用python,python
- #python中的函数定义,使用和传参###------------------- 必要参数 -----------------------
- 本文用python实现线性回归算法,供大家参考,具体内容如下# -*- coding: utf-8 -*-"""
- 有个帖子写的检查全角的 <script> fun
- function getElementsByClassName(elem_name,elem_tags) { //elem_name:查询的
- easy_install 和 pip的介绍:easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包
- demo用了点extjs的东西,主要是为了打印json数组出来。 js code(XmlUtils.js): /**/ function X
- 将np图片(imread后的图片)转码为base64格式def image_to_base64(image_np):image = cv2.
- 很久没有写文章,最近一直在忙于找工作和找房子。哎,现在终于安定下来了,哎,又叹息一下,是因为我把去淘宝面试的机会也推掉了,本来以为要卷铺盖回
- 在SQL SERVER中,你可能需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概
- 1. lr_scheduler相关lr_scheduler = WarmupLinearSchedule(optimizer, warmup