File类的增删改查介绍

Map和File类小结 Map 1.Map简介 键值对的格式 如: 邓超 = 娘娘 贝克汉姆 = 维多利亚 黄磊 = 孙莉 吴京 = 谢楠 程序开发大部分数据都是键值对形式的 2.<K,V>方法 增: put(K k, V v); 存入一个键值对类型,K和V都要符合泛型约束 putAll(Map<? extends K, ? extends V> map); 存入另一个Map双边队列,并且要求... 阅读详情

                  

 

package com.io.file;

import java.io.File;
import java.io.IOException;

public class File_1 {
	public static void main(String[] args) throws IOException, InterruptedException {
		//mehtod_file();//File类的几种创建方式
		//file_create();//创建文件
		//file_delete();//删除文件
		//file_judge();//判断文件
		//file_get();//获取File封装对象内容
		file_renameTo();
	}
	/*
	 * 修改文件名称
	 * 剪切文件,并粘贴文件
	 */
	public static void file_renameTo(){
		//实现文件剪切功能
//		File f=new File("g:/java/aa.txt");
//		File ff=new File("d:/bbb.txt");//注意:这里不能带文件夹;f封装的路径中的文件会被删除,ff封装的路径中的文件会被创建
//		System.out.println(f.renameTo(ff));
		//文件改名
		File f1=new File("g:/java/aa.txt");
		File f2=new File("g:/java/bb.txt");//注意:这里不能带文件夹;f封装的路径中的文件会被删除,ff封装的路径中的文件会被创建
		System.out.println(f1.renameTo(f2));
	}
	
	/*
	 * 获取文件信息
	 */
	public static void file_get(){
		File f=new File("g:/java/yes.txt");
		System.out.println("getPath():"+f.getPath());//不管该文件是否存在,就是获取File对象封装的路径内容
		System.out.println("getAbsolute()"+f.getAbsolutePath());//不管该文件是否存在,获取File对象封装的绝对路径
		System.out.println("getName():"+f.getName());//获取File对象封装的文件名称,包括后缀名
		System.out.println("getParent():"+f.getParent());//获取File对象封装的文件夹路径名,注意,该方法获取的文件夹路径是File对象封装的绝对路径才能获取的,如果File对象封装的是相对路径的话,则返回null;
														//如果File对象封装的路径有上一层目录,则返回的目录就是该目录如:File f=new file("a\\b.txt");则返回a目录
		System.out.println("lastModified():"+f.lastModified());//获取File对象封装的文件最后一次修改的时间
		System.out.println("length():"+f.length());//获取File对象封装的文件的大小,即多少个字节
	}
	/*
	 * 判断文件
	 * 
	 */
	public static void file_judge(){
		File f=new File("g:/java/yes.txt");
		System.out.println(f.canExecute());//判断文件是否可执行
		System.out.println(f.exists());//判断文件是否存在
		System.out.println("-----------------------------------------");
		File ff=new File("g:/java/a/b/c/d/e/f");
//		System.out.println(ff.mkdir());//创建文件夹
		System.out.println(ff.mkdirs());//创建多级文件夹
		System.out.println("------------------------------------------");
		File fff=new File("zzzz.txt");
		//注意在判断是否是文件和目录时,一定要先判断该文件对象封装的内容是否存在
		//用exists();判断
		System.out.println(fff.isDirectory());//判断是否是目录
		System.out.println(fff.isFile());//判断是否是文件
		System.out.println(fff.isHidden());//判断文件是否隐藏
		System.out.println(fff.isAbsolute());//判断文件路径是否是绝对路径,及时文件不存在也可以判断
	}
	/*
	 *删除文件
	 * boolean 	delete();删除失败是返回false
	 * void 	deleteOnExit();当虚拟机退出时删除文件
	 */
	public static void file_delete() throws IOException, InterruptedException{
		File f=new File("g:/java/yesaaa.txt");
		boolean boo=f.createNewFile();
		System.out.println("create:"+boo);
		Thread.sleep(5000);//可以看到效果
		//boolean boo1=f.delete();
		f.deleteOnExit();//一般删除临时文件时用这个,当虚拟机关闭时,删除文件
		//System.out.println("delete:"+boo1);
	}
	/*
	 * 创建文件createNewFile(),创建指定目录的文件,如果已存在,则返回false
	 * 注意:这和输出流不一样,输出流对象创建文件,如果文件已存在,则会覆盖,从新创建
	 */
	public static void file_create() throws IOException{
		File f=new File("g:/java/yesaaa.txt");
		boolean boo=f.createNewFile();
		System.out.println(boo);
	}
	//几种创建File类的方式
	public static void mehtod_file(){
		File f1=new File("aa.txt");//用相对路径
		File f2=new File("c:\\aa\\bb\\c.txt");//用绝对路径
		File f3=new File("c:\\aa\\bb","c.txt");//文件夹路径和文件路径分开,便于操作
		File f4=new File("c:/aa/bb/c.txt");//注意用这个斜杠"/"一个就行了,和"\\"两个这样的效果是一样的,但这样写不利于跨平台
		File f5=new File("c:"+File.separator+"aa"+File.separator+"bb"+File.separator+"c.txt");//用File类中封装的separator()方法,可以实现跨平台
		System.out.println(f1);
		System.out.println(f2);
		System.out.println(f3);
		System.out.println(f4);
		System.out.println(f5);
	}
}

                                          ----------------------    android培训    java培训   期待与您交流!    ----------------------   

                         详细请查看      http://edu.youkuaiyun.com/heima

 

 

 

 

 

 

 

C中file文件的增删改查 把数据存在本地文件中,并通过指针实现增删改查(网上查的删除,修改原文件内容比较麻烦,我试图通过指针实现) 立即下载

相关推荐

使用file对文件进行增删改查

该文档使用file对文件进行操作:copy文件,删除文件,删除文件夹等了啊

Android开发实现增删改查

创建数据库并写入方法 package com.example.sql; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import androidx.annot

xx080的博客 5056

SpringMVC文件增删改查(上传、更新、下载、删除)

提供基于SpringMVC的文件上传、下载、更新、删除的整个项目开发代码

java对File的增删改查

File 1.概述: Java文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等,File对象通常可以代表磁盘中实际存在的文件和目录。 2.常用方法 1>构造方法 new File(File parent, String child) //根据 parent 抽象路径名和 child 路径名字符串创建一个新 File 实例。 new File...

AFU1007的博客 1205

OpenWrt kmod内核不兼容?手把手教你用脚本强制安装驱动模块(附国内镜像源)

本文详细解决了OpenWrt kmod内核不兼容问题,提供智能脚本强制安装驱动模块的方法,并附有国内镜像源加速配置。通过自动化脚本修改内核MD5校验值,确保kmod包正常安装,同时推荐多个国内镜像源以提升下载速度。

weixin_42549451的博客 540

从牛顿冷却定律到热传导方程:一维热传导方程的物理直觉与数学推导

本文从牛顿冷却定律出发,结合傅里叶热传导定律和能量守恒原理,系统推导了一维热传导方程的数学形式。通过微元分析和物理直觉,揭示了温度随时间变化与空间二阶导数之间的关系,并阐释了热扩散率α的物理意义。文章还探讨了方程的边界条件、数值解法及其在材料科学和工程中的应用,为理解热量传递提供了清晰的物理图像和数学框架。

palm99的专栏 837

IO(file类的增删改查)、文件的递归遍历

1 保存文件或目录的各种属性,包括文件名、文件长度、最后修改时间、是否可读… 2 提供获得当前文件的路径名,判断指定文件是否存在,获得当前文件中所有文件列表、创建文件、删除文件、创建目录、删除目录等操作的方法 对于文件的增删改查 增:创建新文件、给文件里增加内容 删:删除文件 改:改变文件名、不是改变文件内容 查:查询文件路径、文件名、文件内容 File类没有默认构造方法,要使用必须传参,因为只有...

qq_41767337的博客 428

【知识点总结】电机学——原理部分

大家好,由于院校地区存在疫情没法返校,再结合当下形式,去各地旅游放松可能不是一个好的决定,o(╥﹏╥)o,期待已久的旅行就先放一边吧,但也不能闲着,既然无事,那不如继续我的总结,本次总结的内容是电机学,自九推以后我越来越明白电机学的重要性……呜呜呜~~实在太重要了,几乎所有与专业复试有关的题目都会涉及电机学,而它又比较抽象,容易使人浅尝辄止,只能理解一些表面的东西。为此自九推之后,我深刻领悟自身不足,决定对电机学发起依次猛攻,势必要将其彻底拿下,这这只是我的粗略总结,若有空闲,我将不断完善它。

weixin_51130221的博客 1万+

File对象基础

1. file得介绍 File 类 就是当前系统中 文件或者文件夹的抽象表示 通俗的讲 就是 使用File对象 来操作我们电脑系统中的文件或者文件夹 学习File类 其实就是学习 如果通过file对象 对系统中的文件/文件夹进行增删改查 2.File类的使用 1. java.io.File类:文件和文件目录路径的抽象表示形式,与平台无关 2. File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 3.想要在Java..

m0_64372028的博客 1723

【Matlab 传感器布局优化】基于群智能算法的wsn覆盖优化研究

本文主要是对同构和异构传感器在指定空间内的布局进行优化,以最大覆盖率为目标,使用了DBO/SCA/WOA/SSA/NOA等启发式算法,在100x100的空间内,对30,100,200个传感器进行优化,得到最优的布局位置和对应覆盖率。

u013367499的博客 1818

图解ADAS电源系统架构:看懂这张图,搞懂前装摄像头的供电秘密!

别以为ADAS系统就是“摄像头 + SoC”,其实最难搞的是供电系统,尤其是要满足车规级ASIL-D安全等级时。供电时序、电压稳定性、电源监控、冗余通信链路,一个都不能少。😤一旦电源选型不对,轻则系统卡顿,重则全车失控,不是闹着玩的。

weixin_43199439的博客 672

File类介绍

一、概念 将文件或者目录封装到一个类,这个类就是File类,然后可以对这个类对象进行各种操作,增删改查等等,也就是直接与计算机相关联的操作。 二、File类的构造方法 1、File(String pathname) 根据一个目录或文件得到一个File对象 File file = new File("路径"); 如:new File("D://file.txt") 2、File(...

神韵 327

IC 笔试真题之吾见——华为实习(1)

前言 今天(2022 04 07)刚建立了一个专栏《IC真题之吾见》,准备记录一些IC真题的见解,为以后找工作做一点准备。 刷题绝不是目的,以题代练,以题代学。 题目来自师兄申请 华为实习“设计”岗位 的笔试真题。 见解大部分来自自己学习的理解,也有部分超纲知识是网络检索得到,希望可以多多在评论区留言交流,共同进步! 有问题的地方也希望可以直接批评指正! 后面也会同步更新此专栏! 1、下列有关时序分析的描述正确的是() A. recovery时间,是指异步控制信号在有效时钟沿到达之后必须保持

记录所学,分享知识,结识挚友 8637

File类详解

学习

weixin_42330641的博客 371

最佳RANSAC算法拟合矩形的实现(基于PCL库)

最佳RANSAC算法是一种常用的参数估计方法,用于从数据集中拟合出最佳的模型。在计算机视觉和图像处理领域,最佳RANSAC算法常用于拟合几何形状,如矩形。本文将详细介绍如何使用点云库(PCL)中的最佳RANSAC算法来拟合矩形,并提供相应的源代码。

JbPatch的博客 1541

深入理解 HTTP 协议中的 Content-Type

是 HTTP 协议中的一个头部字段(Header),用于指示请求或响应中实体主体(body)的媒体类型(Media Type),也称为MIME 类型(Multipurpose Internet Mail Extensions)。

h a 6 6 6 c k 为 你解决复杂难题! 997

File对象的简单使用

1.1file得介绍 File 类 就是当前系统中 文件或者文件夹的抽象表示 通俗的讲 就是 使用File对象 来操作我们电脑系统中的文件或者文件夹 学习File类 其实就是学习 如果通过file对象 对系统中的文件/文件夹进行增删改查 1.2创建File对象 1. 磁盘准备一个目录AAA。以后对文件得操作都放在该目录下。 public static void main(String[] args) { //创建一个File对象并指定文件路径 Fil..

qq_59114219的博客 791

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

学习笔记(8):70讲轻松通关JavaSE-File类

【为什么学习Java?】 1.因为Java是全球排名第一的编程语言,Java工程师也是市场需求最大的软件工程师,选择Java,就是选择了高薪。 2.Java语言常年霸占着三大市场: 互联网和企业应用,这是Java EE的长期优势和市场地位; 大数据平台,主要有Hadoop、Spark、Flink等,他们都是Java或Scala(一种运行于JVM的编程语言)开发的;...

qq_29191039的博客 224

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

file类和jdbc

一、file类 public class TestFile { public static void main(String[] args) throws IOException { //在D盘创建一个名为aaa的txt文档 File file = new File("D:\\aaa.txt"); //将D盘中名为aaa的txt文档重命名...

Momoliang_的博客 221

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【java初学】Map和File类

Map和File类 1. Map双边队列 1.1 Map概述 键值对结构 Key=Value key不可以重复,一个key对应一个value value可以重复,但是不得单独存在 常见数据展示/存储方式 MySQL XML JSON HTML.. 姓名 苟磊 年龄 16岁 性别 男 家庭住址 唐宁街10号 Map结构大量的使用在数据传输的过程中,包括从前端到Java Servlet Map request.getParameterMaps(); [后期很常用] Bean

九离的博客 237

Map和File类

Map双边队列 1.1 什么是Map 键(Key)值(Value)对 比如说: 具体的身份证号 = 具体的个人 具体的学号 = 与之对应的学生 程序开发大部分数据都是1键值对形式的。 note: Map双边队列中键(Key)是唯一的,但是值(Value)可以重复。 1.2 Map<K, V>双边队列方法 对于数据的操作无非是增,删,改,查四种方法: 增: put(K k, V v)...

weixin_42297061的博客 345

filestatus java_io流函数略解(java_File)[一]

背景最近在做安卓的过程中,因为im app经常涉及到读取与写入的io问题,所以总结一下。下文使用的是java语言。实践材料:javaeclipse1.File在操作系统中我们一般能看到的就只有文件和文件夹。所以一般我们操作的一般也是他们,所以file就变得至关重要了,同样java把操作文件或文件夹的定义为File类,在基础包java.io中。使用方式:File file=new File("c:\...

weixin_36180471的博客 344

Map集合和File类的简单学习

获取当前文件最后一次修改的时间(这个是毫秒,除以1000变成秒,才是时间戳)Set entrySet();将map集合的键值对,存到了set集合。获取map集合的值,存到Collection集合中。获取map集合中的键,然后存到set集合中。文件和文件夹(文件路径)的抽象表示,是专门来出来u磁盘上面的文件或者文件夹的。获取当前文件夹下面的所有的=文件。获取当前文件夹下面的所有文件的名字。.........

weixin_58694902的博客 437

Map集合与File类

Map集合与File类

dyck_xn的博客 281

java之File类和API

【代码】java之File类和AP。

weixin_44348521的博客 630

java Map集合/File类的学习

双边对列通过一个点可以找到一个具体的位置 映射是一个接口k: key 键v: value 值键值对意味着咱们map集合中存的数据是键值对像=形式的数据通过实现类创造对象–|HashMap–|TreeMap。

weixin_68567699的博客 129
上一篇: 黑马程序员——自定义封装异常日志信息
下一篇: 黑马程序员——自己做的简单的用户名密码加密方式
King·Forward
博客等级 码龄14年 117粉丝 218原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

King·Forward

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值