Atitit 文件存储标准化api 总结

目录

1. 操作系统,进行操作 1

1.1. FileUtils类的应用 1

1.2. 各大api 比较 2

2. Java。Io用apache的commons-io包下的FileUtils 2

2.1. 创建 2

2.2. 删除 3

2.3. 移动 3

2.4. 复制 3

2.5. IO操作 3

2.6. 文件大小 4

2.7. 文件比较 4

2.8. 查找文件 4

  1. 操作系统,进行操作
  1. 文件夹的操作:增删改查
  2. 远程文件的IO操作
  3. 文件的上传下载 (本地 远程文件复制操作
    1. FileUtils类的应用

1、写入一个文件;

2、从文件中读取;

3、创建一个文件夹,包括文件夹;

4、复制文件和文件夹;

5、删除文件和文件夹;

6、从URL地址中获取文件;

7、通过文件过滤器和扩展名列出文件和文件夹;

8、比较文件内容;

9、文件最后的修改时间;

10、计算校验和。

  1. 各大api 比较

Fun

Fileutil apache

ftp

Webdav

hdfs

文件写入

write

文件读取

read

copyfile

copydir

delete

move

文件夹crud

createdir

文件夹crud

move

文件夹crud

deldir

  1. Java。Io用apache的commons-io包下的FileUtils

Commons IO是apache的一个开源的工具包,封装了IO操作的相关类,使用Commons IO可以很方便的读写文件,

FileUtils 中提供了许多设计文件操作的 已封装好的方法。

IOUtils 则是提供了读写文件的方法。

使用apache的commons-io包下的FileUtils,下载地址点击这里。官方API文档点击这里,我筛选了一些常用方法:

  1. 创建

作用 方法名

创建文件(如果文件存在,将更新文件的创建时间) touch

创建目录(支持多级创建) forceMkdir

  1. 删除

作用 方法名

删除或(多级)目录 deleteQuietly

  1. 移动

作用 方法名

移动文件到目录中 moveFileToDirectory

移动目录到目录中 moveDirectoryToDirectory

  1. 复制

作用 方法名

复制文件到目录中 copyFileToDirectory

复制目录到目录中 copyDirectoryToDirectory

保存URL中信息到文件中 copyURLToFile

  1. IO操作

作用 方法名

获取文件输入流 openInputStream

获取文件输出流 openOutputStream

读取内容到串 readFileToString

按行读取内容到串集合 readLines

按行写入文件 writeLines

获取文件输出流 openOutputStream

  1. 文件大小

作用 方法名

获取文件大小 sizeOf

字节大小可视化(转化为带单位的形式) byteCountToDisplaySize

  1. 文件比较

作用 方法名

文件内容是否相同 contentEquals

是否比指定文件最后修改时间新 isFileNewer

是否比指定文件最后修改时间旧 isFileOlder

判断文件是否是符号链接 isSymlink

  1. 查找文件

作用 方法名

查找方法 listFiles

下面是自己补充了一些文件操作函数:

---------------------

Persistence API标准化持久性 - 阿里云

Atitit title 头衔  头街  称号 v22

作者简介

艾提拉  艾龙 attilax,法名 st attilax akbar rinpoche 圣阿提拉科斯阿克巴仁波切

头街软件技术大师 uke组织创始人

学术成就,完善的20大知识体系,拥有uke学院硕士博士学位

从事软件互联网行业技术背景十二年,csdn排名TOP57

长年从事软件互联网技术与管理,预计出版多本心得分享书籍

擅长技术与管理与文化 致力于标准化事业

Qq 1466519819  小号112237553

微信attilax  小号attilax201708

作者:: 绰号与头街 :老哇的爪子claw of Eagle 偶像破坏者Iconoclast image-smasher   神的使者(Messenger of God)及守望者(Watch Man

捕鸟王"Bird Catcher  kok  虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷 Caracalla red cloak KOA万兽之王  纵火者

头街来源:神的使者(Messenger of God)及守望者(Watch Man来源于圣经

老哇的爪子claw of Eagle来源于印加帝国

KOA万兽之王 来源于婆罗门大神森林中修炼

简称:: st Emir Attilax Akbar 圣 埃米尔 阿提拉克斯 阿克巴

全名::st Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui 圣 埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

头衔:

uke

Emir Uke部落首席大酋长,ati协会创始人  仁波切马斯塔 埃米尔

uke总部o2o负责人,全球网格化项目创始人,

圣阿提拉克斯国王

科技领域

UTSC uke技术标准化委员会委员长 uke 首席cto   软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理   uke科技研究院院长 uke软件培训大师

Ati组织科研研究院创始人

文艺领域

,  ,, uke机车协会主任 uke纹身协会

uke交友协会会长  uke捕猎协会会长

Ati文艺协会会长  ati文学协会

行政领域

Gchsp总裁  gchsp常委  GsP创始人

媒体传播领域

uke出版社编辑总编  宣传布道总策划

Ati传媒总部

渔猎军事领域

uke保安部首席大队长

Uke 户外运动协会理事长  度假村首席大村长

Ati打猎协会

法学

法学研究会 制度研究会

管理领域

工商管理学 公共管理与社会服务

,uke制度检查委员会副会长

教育领域

uec学院校长, uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

uke终身教育学校副校长

靓号研究院

经济领域

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

Uke软件标准化协会理事长理事长 Uke 数据库与存储标准化协会副会长

直达巴士西北区负责人   直达巴士长沙与西安分部部长

润昌通讯软件事业部总裁 执行长 分部负责人  执行委员会主席

Ati经济研究所

历史领域

历史事业部  ati历史研究院

社会科学领域

社科学院  ati文化部

自然科学领域

Uke研究院院长兼首席研究员 科学家

Ati自然科学研究院

宗教神学领域

uke宗教与文化融合事务部部长  大师master

uke制度与重大会议委员会委员长    ati宗教事务所

医学领域

Uke医院 与医学院方面的创始人

转载请注明来源:attilax的专栏  http://blog.csdn.net/attilax

http://www.cnblogs.com/attilax/

Microblog

http://weibo.com/u/5941179815   (common attilax)

https://weibo.com/p/1005055941179815  (attilax201707,bek weibo)

http://weibo.com/u/5487832265 (tech,for blog auto gene)

知乎空间

https://www.zhihu.com/people/ati-att/activities

Qq 1466519819  小号112237553

微信attilax  小号attilax201708

微博 attilax2016   小号attilax201707

--Atiend  v22

修改历史记录

V22增加艾提拉  和头街马斯塔

V21 增加神的使者头街 守望者

在旧约中,“神人”(Man of God),神的使者(Messenger of God)及守望者(Watch Man),也是指先知。他们是负有上帝特殊使命的人,同时又是关心世人灵性问题的人

V20 增加了7行的作者简介

V18增加了GsP 头街  v19增加了圣字头街与  圣阿提拉克斯王国国王头街

V17 增加了ati组织的头街

V16 结构化表格化头街 ,并且 头街增加一些。充实了空虚。

V15 增加了知乎空间  微博大小号

V14  增加小号,以及通讯公司与直达巴士分部

V12 增加机构utsc

V10 增加了microblog

万兽之王本来这个是湿婆的。。

V7  增加了研究院title

V8 去了奶牛科技的东东

V9 融和俩个v8版本。。

增加了cnblogs的url

Atitit 文件存储标准化api 总结 目录 1. 操作系统,进行操作 1 1.1. FileUtils类的应用 1 1.2. 各大api 比较 2 2. Java。Io用apache的commo相关推荐

  1. Linux文件存储结构,包括目录项、inode、数据块

    2019独角兽企业重金招聘Python工程师标准>>> 先说inode 理解inode,要从文件储存说起.文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sec ...

  2. Android官方开发文档Training系列课程中文版:数据存储之文件存储

    原文地址:http://android.xsoftlab.net/training/basics/data-storage/files.html Android使用的文件系统和其它平台的磁碟式文件系统 ...

  3. 什么是块存储、文件存储、对象存储

    块存储,文件系统存储,对象存储区别 概念层级的区别 1.块级概念: 块级是指以扇区为基础,一个或我连续的扇区组成一个块,也叫物理块.它是在文件系统与块设备(例如:磁盘驱动器)之间. 2.文件级概念: ...

  4. 对象存储2:数据存储类型-文件存储、块存储、对象存储详解

    上一篇介绍了传统存储的几个常用类型,本篇主要介绍云平台用到的常用存储类型,分别是文件存储.块存储和对象存储. 这种分类是以数据存储的方式来命名的,体现了不同的数据存储格式.文件存储会以文件和文件夹的层 ...

  5. JSP中的文件操作:数据流、File类、文件浏览、目录操作、上传下载

    ​ 文件可以永久地存储信息,从本质上讲文件就是存放在盘上的一系列数据的集合.应用程序如果想长期保存数据,就必须将数据存储到文件中,这就涉及到文件的操作.而在编写网站应用程序的过程中,有许多地方要对文件 ...

  6. 块存储、文件存储、对象存储这三者的区别

    参考链接 https://blog.csdn.net/wuxiaobingandbob/article/details/80178502 https://blog.csdn.net/qq_319331 ...

  7. 数据存储机制之文件存储

    今天我们来学习下文件存储.文件存储算是Android中最为基础的一种数据存储方式了.它比较适合用于存储一些简单的文本数据后二进制数据. 那么我们就先来看下Android是如何通过文件来保存数据的 将数 ...

  8. 文件存储与数据库存储

    在大多数企业开发或Web开发中,都会涉及数据的存储和检索.存储数据有两种基本的方法:保存到普通文件中(File System),或者保存到数据库(Database)中. 文件存储常见,并且简单,操作系 ...

  9. android获取文件上级目录,Android 文件存储

    Android 存储位置及 API 一.内部存储 应用安装后都会在Android 根目录生成 /data/data/packagename,当前应用读取不需要读写权限 注意: 有些开发者可能看到过应用 ...

  10. Andorid 11 数据和文件存储相关API

    访问方法 所需权限 其他应用是否可以访问? 卸载应用时是否移除文件? 仅供您的应用使用的文件 从内部存储空间访问,可以使用 getFilesDir() 或 getCacheDir() 方法 从外部存储 ...

最新文章

  1. 图像验证码识别(七)——字符分割
  2. 杭州电子科技大学-杭电信标一队
  3. PythonElementTree
  4. LeetCode_链表类
  5. Python爬虫学习二
  6. 通过项目逐步深入了解Mybatis(四)
  7. linux wifi ip,Linux环境下使用WIFI模块:使用DHCP工具动态获得IP地址
  8. Cannot attach the file as database 'membership'.
  9. Spring的核心机制依赖注入简介
  10. 张晨北京科技大学计算机,混合群智能优化算法研究及应用
  11. 服务器虚拟软件哪个好,服务器虚拟化哪一款软件是最佳选择?
  12. 清华大学迎来中国首个原创虚拟学生华智冰:智商、情商双高,颜值出众
  13. 聚集索引与非聚集索引
  14. 设计模式---原型模式
  15. 4.顺序栈和循环队列的基本运算
  16. notablilty笔记本模板_notability实测,让你上天的笔记软件
  17. 流体力学发展史(转)
  18. Ubuntu系统腾讯会议使用ffmpeg屏幕录制+声音录制
  19. 数据预处理常用方法流程
  20. k个一组翻转链表 哔哩哔哩2020校园招聘笔试题/LeetCode_25(困难)讲解

热门文章

  1. android socket 失败,安卓Socket发起失败 急
  2. mysql redo log 几个组_必须了解的mysql三大日志,你知道几个?
  3. Sequelize-nodejs-5-Querying
  4. 【27】Python100例基础练习题6
  5. ubuntu7.10下配置java 6和mysql
  6. 联想K3全系,救黑砖(只要手机链接电脑有端口识别就能恢复正常)
  7. [源]云计算技术堆栈系列——鸟瞰
  8. Python之迭代器(iterator)
  9. SQLite的使用一
  10. 使用Infopath时要注意的有哪些