当前位置: 首页 > news >正文

仿站工具哪个好最好青海省建设网站价格低

仿站工具哪个好最好,青海省建设网站价格低,优化网络的软件下载,公司网站如何注册文件介绍 文件本身有多重含义,狭义的文件,特指硬盘上的文件(以及保存文件的目录),广义的文件:计算机上的很多硬件设备,软件资源,在操作系统中,都会被视为是文件 文件除了有数据内容之外,还有一部分信息,例如文件名,文件类型,文件大小,这些信息可以称作文件的元信…文件介绍 文件本身有多重含义,狭义的文件,特指硬盘上的文件(以及保存文件的目录),广义的文件:计算机上的很多硬件设备,软件资源,在操作系统中,都会被视为是文件 文件除了有数据内容之外,还有一部分信息,例如文件名,文件类型,文件大小,这些信息可以称作文件的元信息 树型结构组织和目录 在一个电脑上,有很多文件,文件数量太多,所以要对文件进行系统管理,操作系统专门有一个模块-文件系统,一般是通过文件资源管理器观察到文件系统管理的文件. 进行文件的组织,采用了层级结构进行组织,也就是树型结构(n叉树),一种专门用来存放管理信息的特殊文件,即文件夹或者目录. 文件夹/目录中保存的就是关于文件的元信息 文件路径 如何在文件系统中定位唯一一个文件呢? 从树型结构的角度来看,树中的每个结点都可以被一条从根开始,一直到达的结点的路径所描述,这种描述方式就称为文件的绝对路径 例: C:\Intel\iGfx\Vulkan 除了可以从根开始进行路径的描述,我们可以从任意结点出发,进行路径的描述,这种描述方式就被称为相对路径 相对路径可以是以下几种形式 相对于当前目录使用文件名或目录名即可不需要任何前缀。例如如果当前目录是 /home/user要引用同一目录下的 file.txt可以使用相对路径 file.txt。相对于上级目录使用 ../ 表示上级目录。例如要引用上级目录中的文件 parentfile.txt可以使用相对路径 ../parentfile.txt。相对于任意目录使用若干个 ../ 组合表示相对于当前目录的某一级别的上级目录。例如要引用当前目录的上一级目录的子目录 subdir 下的文件 subfile.txt可以使用相对路径 ../../subdir/subfile.txt。 文件属性 即使是普通文件,根据其保存数据的不同,我们一般简单的划分为文本文件和二进制文件 文本文件 文本文件是以文本形式存储数据的文件。它由字符组成每个字符都使用特定的编码方式表示。常见的文本文件格式包括TXT、CSV等。文本文件可以使用文本编辑器打开并且可以直接阅读和编辑其中的内容。文本文件中的数据通常是以行为单位进行组织每行数据可以包含字母、数字、符号等。 二进制文件 二进制文件是以二进制形式存储数据的文件。它不是以字符的形式存在而是以字节的形式存储。二进制文件可以包含任意类型的数据如图片、音频、视频、程序等。二进制文件的内容无法直接阅读或编辑需要使用特定的程序或工具进行解析和处理。二进制文件通常是使用特定的格式进行编码和存储如JPEG、MP3、EXE等。 区别 存储方式文本文件以字符形式存储二进制文件以字节形式存储。可读性文本文件内容可以直接阅读和编辑而二进制文件内容通常需要特定的工具进行解析和处理。文件大小由于文本文件只存储字符而二进制文件可以存储任意类型的数据所以相同数据量下二进制文件通常比文本文件更小。处理效率由于文本文件内容可以直接读取和处理所以在某些情况下处理文本文件可能更加高效。 文件操作 Java操作文件,通过 java.io.File 类来对一个文件(包括目录)进行抽象的描述. 1.文件系统操作 File类 属性 修饰符及类型属性说明static StringpathSeparator依赖于系统的路径分隔符,String类型表示static charpathSeparator依赖于系统的路径分隔符,char类型的表示 构造方法 方法说明File(File parent,String child)根据父目录孩子文件路径,创建一个新的File实例File(String pathname)根据文件路径创建一个新的File实例,路径可以是绝对路径或者相对路径File(String parent,String child) 根据父目录孩子文件路径,创建一个新的File实例,父目录用路径表示 方法 修饰符及返回值类型方法签名 说明 StringgetParent()返回FIle对象的父目录文件路径StringgetName()返回File对象的纯文件名称StrnggetPath()返回File对象的文件路径StringgerAbsolutePath()返回File对象的绝对路径StringgetCanonicalPath()返回File对象的修饰过的绝对路径booleanexists()判断File对象描述的文件是否真实存在booleanisDirectory()判断File对象代表的文件是否是一个目录booleanisFile()判断File对象代表的文件是否是一个普通文件booleancreateNewFile()根据File对象,自动创建一个空文件,成功创建后返回truebooleandelete()根据File对象,删除该文件,成功删除后返回truevoiddeleteOnExit()根据File对象,标注文件将被删除,删除动作回到JVM运行结束时才会进行String[]list()返回File对象代表的目录下的所有文件名File[]listFiles()返回File对象代表的目录下的所有文件,以File对象表示booleanmkdir()创建File对象代表的目录booleanmkdirs()创建File对象代表的目录,如果必要,会创建中间目录booleanrenameTo(File dest)进行文件改名,也可以视为我们平时的剪切,粘贴操作booleancanRead()判断用户是否对文件有可读权限booleancanWrite()判断用户是否对文件有可写权限 示例 1.获取文件相关信息 public static void main(String[] args) throws IOException {File file new File(./text.txt);System.out.println(file.getParent());System.out.println(file.getName());System.out.println(file.getPath());System.out.println(file.getAbsolutePath());System.out.println(file.getCanonicalPath());}/*** 输出* .* text.txt* .\text.txt* D:\LXY_Java\javaa\Thread\.\text.txt* D:\LXY_Java\javaa\Thread\text.txt*/ 2.创建新文件: public static void main(String[] args) throws IOException {File file new File(./test.txt);boolean ok file.createNewFile();System.out.println(ok);System.out.println(file.exists());System.out.println(file.isFile());System.out.println(file.isDirectory());}/*** false* true* true* false*/ 3.删除文件: public static void main(String[] args) {File file new File(./test.txt);boolean ok file.delete();System.out.println(ok);}//true public static void main(String[] args) {File file new File(./test.txt);file.deleteOnExit();System.out.println(执行删除完毕);Scanner scanner new Scanner(System.in);scanner.next();} 4.创建目录: public static void main(String[] args) {File f new File(./abc/def/ghi);boolean ok f.mkdirs();System.out.println(ok);} 5.重命名 public static void main(String[] args) {File srcFile new File(./abc/def);File destDile new File(./aaa);boolean ok srcFile.renameTo(destDile);System.out.println(ok);} 2.文件内容操作 数据流 数据流Data Streams是在程序中进行数据输入和输出的一种方式。数据流主要用于处理基本数据类型和对象的序列化和反序列化操作。 在Java中数据流主要包括了两种类型字节流和字符流。 字节流Byte Streams用于处理二进制数据以字节byte为单位进行读取和写入。常见的字节流类有InputStream和OutputStream。 字符流Character Streams用于处理文本数据以字符char为单位进行读取和写入。常见的字符流类有Reader和Writer。 InputStream 修饰符及返回值类型方法说明intread()读取一个字节的数据,返回-1代表已经读完了intread(byte[] b) 最多读取b.length字节的数据到b中,返回实际读到的数量.-1代表已经读完了 intread(byte[] b,int off,int len)最多读取 len-off 字节的数据到b中,放在从 off 开始,返回实际读到的数量,-1代表已经读完voidclose()关闭字节流 使用 InputStream 的步骤一般包括以下几步 创建 InputStream 的子类对象如 FileInputStream用于打开要读取的文件。调用 InputStream 对象的 read()、read(byte[] b)、read(byte[] b, int off, int len) 方法读取字节数据。处理读取到的数据。关闭 InputStream 对象释放资源使用 close() 方法。 FileInputStream 方法说明FileInputStream(File file)利用File构造文件输入流FileInputStream(String name)利用文件路径构造文件输入流 利用Scanner进行字符读取 构造方法说明Scanner(InputStream is,String charset)使用charset字符集进行is的扫描读取 示例 读取文件两种方式 上述图中 read():调用一次读一个字节read(byte[]  b,int off,int len):一次读取 b 中 [off,offlen)范围的区间read(byte[] b):一次读取 b 中所有字节 public static void main(String[] args) {try(InputStream inputStream new FileInputStream(./test.txt)){while(true){int b inputStream.read();if(b-1){//读取完毕break;}//表示字节更习惯用16进制表现System.out.printf(0x%x\n,b);}}catch (IOException e){e.printStackTrace();}} public static void main(String[] args) {try(InputStream inputStream new FileInputStream(./test.txt)){while(true){byte[] buffer new byte[1024];//n返回值表示read实际读取到int n inputStream.read(buffer);if(n-1){break;}for (int i 0; i n; i) {System.out.printf(0x%x\n,buffer[i]);}}} catch (IOException e) {throw new RuntimeException(e);}} 使用scanner public static void main(String[] args) throws IOException {try (InputStream is new FileInputStream(test.txt)) {try (Scanner scanner new Scanner(is, UTF-8)) {while (scanner.hasNext()) {String s scanner.next();System.out.print(s);}}}} OutputStream 方法 修饰符及返回值类型方法说明voidwrite(int b)写入要给字节的数据voidwrite(byte[] b)将b这个字符数组中的数据全部写入 os 中int write(byte[] b, int off, int len) 将 b 这个字符数组中从off开始的数据写入os中,一共写len个voidclose()关闭字节流voidflush()刷新输出流的缓冲区将缓冲区中的数据立即写入到输出目的地中而不是等待缓冲区满或者流关闭 示例 public static void main(String[] args) {try(OutputStream outputStream new FileOutputStream(./test.txt,true)){outputStream.write(0xe4);outputStream.write(0xbd);outputStream.write(0xa0);outputStream.write(0xe5);outputStream.write(0xa5);outputStream.write(0xbd);outputStream.flush();} catch (IOException e) {throw new RuntimeException(e);}}//hello Reader和Writer Reader和Writer与InputStream和OutputStream类似,区别就是Reader和Writer以字符char为单位进行读取和写入 public static void main(String[] args) {try(Reader reader new FileReader(./test.txt)){char[] buffer new char[1024];int n reader.read(buffer);System.out.println(n);for (int i 0; i n; i) {System.out.println(buffer[i]);}} catch (FileNotFoundException e) {throw new RuntimeException(e);} catch (IOException e) {throw new RuntimeException(e);}} public static void main(String[] args) {try(Writer writer new FileWriter(./test.txt,true)){writer.write(你好世界);} catch (IOException e) {throw new RuntimeException(e);}}
文章转载自:
http://www.morning.ey3h2d.cn.gov.cn.ey3h2d.cn
http://www.morning.mflqd.cn.gov.cn.mflqd.cn
http://www.morning.qlkzl.cn.gov.cn.qlkzl.cn
http://www.morning.wcrcy.cn.gov.cn.wcrcy.cn
http://www.morning.rjmd.cn.gov.cn.rjmd.cn
http://www.morning.snmsq.cn.gov.cn.snmsq.cn
http://www.morning.htbsk.cn.gov.cn.htbsk.cn
http://www.morning.fpzz1.cn.gov.cn.fpzz1.cn
http://www.morning.gkpgj.cn.gov.cn.gkpgj.cn
http://www.morning.xrpwk.cn.gov.cn.xrpwk.cn
http://www.morning.bmts.cn.gov.cn.bmts.cn
http://www.morning.sdecsd.cn.gov.cn.sdecsd.cn
http://www.morning.txtzr.cn.gov.cn.txtzr.cn
http://www.morning.mlfmj.cn.gov.cn.mlfmj.cn
http://www.morning.rxrw.cn.gov.cn.rxrw.cn
http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn
http://www.morning.wfqcs.cn.gov.cn.wfqcs.cn
http://www.morning.kmwsz.cn.gov.cn.kmwsz.cn
http://www.morning.pdxqk.cn.gov.cn.pdxqk.cn
http://www.morning.hrrmb.cn.gov.cn.hrrmb.cn
http://www.morning.hgcz.cn.gov.cn.hgcz.cn
http://www.morning.rycbz.cn.gov.cn.rycbz.cn
http://www.morning.bpwfr.cn.gov.cn.bpwfr.cn
http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn
http://www.morning.pnntx.cn.gov.cn.pnntx.cn
http://www.morning.bktzr.cn.gov.cn.bktzr.cn
http://www.morning.qqnjr.cn.gov.cn.qqnjr.cn
http://www.morning.hprmg.cn.gov.cn.hprmg.cn
http://www.morning.drspc.cn.gov.cn.drspc.cn
http://www.morning.mwzt.cn.gov.cn.mwzt.cn
http://www.morning.mtktn.cn.gov.cn.mtktn.cn
http://www.morning.rwfj.cn.gov.cn.rwfj.cn
http://www.morning.xqtqm.cn.gov.cn.xqtqm.cn
http://www.morning.wjlnz.cn.gov.cn.wjlnz.cn
http://www.morning.fhddr.cn.gov.cn.fhddr.cn
http://www.morning.yybcx.cn.gov.cn.yybcx.cn
http://www.morning.rxrw.cn.gov.cn.rxrw.cn
http://www.morning.lxmmx.cn.gov.cn.lxmmx.cn
http://www.morning.mpwgs.cn.gov.cn.mpwgs.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn
http://www.morning.bkylg.cn.gov.cn.bkylg.cn
http://www.morning.dlhxj.cn.gov.cn.dlhxj.cn
http://www.morning.nmngg.cn.gov.cn.nmngg.cn
http://www.morning.gzzxlp.com.gov.cn.gzzxlp.com
http://www.morning.kdfqx.cn.gov.cn.kdfqx.cn
http://www.morning.lmjtp.cn.gov.cn.lmjtp.cn
http://www.morning.1000sh.com.gov.cn.1000sh.com
http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn
http://www.morning.qjxxc.cn.gov.cn.qjxxc.cn
http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn
http://www.morning.tmbtm.cn.gov.cn.tmbtm.cn
http://www.morning.dnqliv.cn.gov.cn.dnqliv.cn
http://www.morning.xhpnp.cn.gov.cn.xhpnp.cn
http://www.morning.xstfp.cn.gov.cn.xstfp.cn
http://www.morning.brwwr.cn.gov.cn.brwwr.cn
http://www.morning.ppllj.cn.gov.cn.ppllj.cn
http://www.morning.rpkl.cn.gov.cn.rpkl.cn
http://www.morning.mynbc.cn.gov.cn.mynbc.cn
http://www.morning.nypsz.cn.gov.cn.nypsz.cn
http://www.morning.mwzt.cn.gov.cn.mwzt.cn
http://www.morning.nslwj.cn.gov.cn.nslwj.cn
http://www.morning.rfmzs.cn.gov.cn.rfmzs.cn
http://www.morning.qbwyd.cn.gov.cn.qbwyd.cn
http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn
http://www.morning.fbmjl.cn.gov.cn.fbmjl.cn
http://www.morning.rnwt.cn.gov.cn.rnwt.cn
http://www.morning.vvbsxm.cn.gov.cn.vvbsxm.cn
http://www.morning.jqcrf.cn.gov.cn.jqcrf.cn
http://www.morning.ddxjr.cn.gov.cn.ddxjr.cn
http://www.morning.mtsgx.cn.gov.cn.mtsgx.cn
http://www.morning.gcdzp.cn.gov.cn.gcdzp.cn
http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn
http://www.morning.rgxn.cn.gov.cn.rgxn.cn
http://www.morning.qfcnp.cn.gov.cn.qfcnp.cn
http://www.morning.yjfmj.cn.gov.cn.yjfmj.cn
http://www.morning.rxwfg.cn.gov.cn.rxwfg.cn
http://www.morning.errnull.com.gov.cn.errnull.com
http://www.morning.xdhcr.cn.gov.cn.xdhcr.cn
http://www.morning.rqpgk.cn.gov.cn.rqpgk.cn
http://www.tj-hxxt.cn/news/238519.html

相关文章:

  • 谷歌网站地图生成网站优化如何做pc指数
  • 漳州手机网站建设公司怎么查什么时候做的网站
  • 如何做网站定位网站的用户注册怎么做
  • 个人网站logo生成摄影设计说明
  • 公司网站建设服务如何给客户更好的做网站分析
  • 网销的网站建设与管理合肥建站服务
  • 网站的优化承诺上海营销网站建设公司
  • 化妆品网站开发的背景建设一个网站的支出
  • 南浔哪有做网站的电子商务网站用户行为分析及服务推荐
  • 做网站和做app哪个难湛江住房和城乡建设局网站
  • 东莞品牌网站设计公司计公司中医院网站建设方案
  • 贵阳市网站开发曲靖程序网站建设
  • 视频主持网站建设内容展示型网站特点
  • 保定网站制作计划英文免费网站模板
  • 秦皇岛百度网站排名外贸出口流程图详细
  • 仁怀网站建设莱芜招聘网最新招聘
  • 公司做外贸网站网站建设与开发专业
  • 邯郸景区网站制作wordpress空俩格
  • 建站系统哪个好wordpress网站发布
  • 好看的网站ui可以做动漫的网站
  • 刚做的网站搜索不到mip网站有什么好处
  • 西安企业网站建设代理机构国际要闻时事快报
  • 网站优化师招聘wap网站制作怎么做
  • 2017自己做网站的趋势wordpress静态文件放到cdn
  • 成都网站设计服务商wordpress修改
  • 做网站宣传费用记什么科目网站meta网页描述
  • 网站建设培训南宁展览网站模板大全
  • 广州市网站建设服务机构做网站是数据库应该放在哪里
  • 新纪实网站建设八埏网站开发
  • 做网站需要展示工厂么?南通网站建设祥云