外贸网站建设网站开发学校作业怎么做网站

web/2025/10/6 6:12:00/文章来源:
外贸网站建设网站开发,学校作业怎么做网站,网络营销推广网站收录哪些,山东定制网页建站目录 一、文件的概念 二、文件系统 三、文件类型 四、使用 File 类进行文件操作 4.1 File 类中的 pathSeparator 属性 4.2 File 类构造方法 4.3 File 类常用方法 一、文件的概念 什么是文件#xff1f; 广义上的“文件”是指抽象化的操作系统中的硬件设备和软件资源 广义上的“文件”是指抽象化的操作系统中的硬件设备和软件资源目的是对这些“文件”进行同一的管理。 狭义上的“文件(FIle)”则只是指在硬件设备中保存的数据这些数据往往以一个一个的单位进行保存每一个独立的单位就称为“文件”。 二、文件系统 1什么是文件系统 是一个“树形结构”实现的系统用于组织管理文件。 操作系统通过“目录”对文件进行组织管理。利用目录的层次结构来描述文件所在位置即“路径”。由于“树形结构”的特点每个文件都会有自己的唯一路径。通过路径就可以找到文件。 2绝对路径和相对路径绝对路径 从“树形结构”的根节点开始描述一直到叶子节点(即文件)这样的描述方式称为文件的“绝对路径”(absolute path)。在windows系统中绝对路径从盘符开始描述。 相对路径从指定的任意节点出发该节点被称为“基准目录”。以该节点为基准对文件进行描述这样的描述方式称为“相对路径”(relative path)。想要得到相对路径必须先明确基准目录。 3相对路径的两个符号.“ . ”号表示当前目录。..“ .. ”号表示当前目录的上一级目录。 4表示相对路径的示例基准目录D:/Test/A/ 相对路径(当前目录下的test1.txt文件)./test1.txt 相对路径(上级目录下B文件夹中的test2.txt文件)../B/test2/txt 三、文件类型 有哪些文件类型文本文件 文本文件是指保存合法字符的文件字符以字符串形式保存。合法字符是指被字符集编码的文本如“UTF-8”等字符集。 二进制文件二进制文件是指文件保存的是二进制数据。 四、使用 File 类进行文件操作 在 Java 中文件的操作分为两类操作文件系统 通过 File 类在系统中进行增、删、查等操作。下文介绍该类 操作文件内容通过 流对象在文件中读取或写入内容。 4.1 File 类中的 pathSeparator 属性 pathSeparator 属性是什么不同的操作系统使用“/”或“\”作为目录分隔符为使两种情况都能被成功识别File 中使用了 pathSeparator 属性来对这两个符号做自适应。 4.2 File 类构造方法 File 类中常用的构造方法有以下三种 public File(File parent, String child) 根据父目录和子路径创建新的 File 实例。 public File(String pathname) 根据文件路径创建新的 File 实例。路径可以是绝对或相对路径。 public File(String parent, String child) 根据父目录和子路径创建新的 File 实例。 4.3 File 类常用方法 File 类中有以下常用的方法 public String getParent() 返回 File 对象的父目录 public String getName() 返回 File 对象的文件名 public String getPath() 返回 File 对象的文件路径 public String getAbsolutePath() 返回 File 对象的绝对路径 public String getCanonicalPath() 返回 File 对象修饰过的绝对路径 public boolean exists() 判断  File 对象是否真实存在 public boolean isDirectory() 判断 File 对象是否为目录 public boolean isFile() 判断 File 对象是否为文件 public boolean createNewFile() 创建新的 File 对象 public boolean delete() 删除 File 对象 public void deleteOnExit() 在进程结束后删除 File 对象 public String[] list() 返回 File 对象目录下的所有文件名 public File[] listFiles() 返回 File 对象目录下的所有文件名 public boolean mkdirs() 创建 File 对象的目录包括中间目录 public boolean renameTo(File dest) 修改文件名、文件路径修改文件路径与剪切粘贴类似 public boolean canRead() 判断是否对文件有可读权限 public boolean canWrite() 判断是否对文件有可写权限 代码演示 getAbsolutePath() 和 getCanonicalPath() //文件的基准目录是C:/Test/A。public static void main(String[] args) throws IOException {File file new File(./test.txt);System.out.println(AbsolutePath- file.getAbsolutePath());System.out.println(CanonicalPath- file.getCanonicalPath());}//运行结果 AbsolutePath- C:\Test\A\.\test.txt CanonicalPath- C:\Test\A\test.txt可以看出AbsolutePath就是父目录和相对路径的字符串连接。 而CanonicalPath则是经过了修饰处理的。 代码演示 exists()、isDirectory()、isFile() 和 createNewFile() public static void main(String[] args){File file new File(C:/Test/A/test.txt);System.out.println(文件是否存在 file.exists());System.out.println(这是一个目录 file.isDirectory());System.out.println(这是一个文件 file.isFile());System.out.println(创建新文件 file.createNewFile());}//运行结果 文件是否存在false 这是一个目录false 这是一个文件true 创建新文件true可以看出使用 File 构造方法时传入的文件路径并不一定需要真实存在。 通过 exists() 可以判断文件是否真实存在。 通过 createNewFile() 可以创建出一个新文件文件的路径与构造方法的参数相同。 代码演示 list() 和 listFiles() //目录C:/Test中存在文件夹A、文件夹B和文件Test.txt。public static void main(String[] args){File f new File(D:/Learn/E-JavaEE);File[] files f.listFiles();for (File file : files){System.out.println(file.getName());}}//运行结果 Test.txt A Blist() 和 listFiles() 用法相同只是返回值不同。 list() 返回字符串数组。 listFiles() 返回文件数组。 代码演示 renameTo() public static void main6(String[] args) throws IOException {File src new File(D:/Test/A/test.txt);File dest new File(D:/Test/B/test1.txt);System.out.println(重命名 src.renameTo(dest)); }//运行结果 重命名true可以看到虽然方法名称为“重命名”但是重命的可以不只是名还可以是目录。 这就达成了剪切粘贴的效果。 阅读指针 - 《文件IO -- 流对象操作文件内容》 JavaEE 文件IO -- 数据流和文件内容操作Reader 和 Writer 、InputStream 和 OutputStream-CSDN博客文章浏览阅读280次。介绍了数据流的概念和使用着重介绍了字符流中的 Reader 类和 Writer 类、字节流中的 InputStream类和 OutputStream类https://blog.csdn.net/zzy734437202/article/details/134972142

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87776.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

花80亿美元建空间站国际最著名建筑设计大奖

本章我们会对失效算法做个简单介绍,包括常用的失效算法(先来先淘汰(FIFO)、最久未用淘汰(LRU)、最近最少使用(LFU))的概述、实现方式、典型场景做个说明。 什么是失效算…

制作php网站wordpress 去版权

随着"一带一路"倡议的深入推进,中国基建企业"走出去"的步伐正在加快。与之相应,建筑模板产品作为工程建设的重要材料,其国际化供应也愈发受到重视。在众多建筑模板生产企业中,贵港市能强优品木业有限公司以其卓越的产品质量和丰富的出口经验,成为了国内知名…

自贡市城市建设投资开发集团有限公司网站小内存 wordpress 优化

pytest特短 pytest是一个非常成熟的全功能的Python测试框架,主要有以下几个特点: 简单灵活,容易上手 支持参数化 能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试、接口自动化测试&#xff08…

新加坡服务器网站需要备案么建设银行网站怎么登陆密码忘了怎么办

在开发Android Launcher时,需要关注性能、用户体验、权限管理、兼容性等方面,同时遵循相关的开发者政策和最佳实践。有几个重要的注意事项,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎…

哈尔滨网站建设还不如ip代理提取网站源码

WAR包WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。War专用于Web方面。大部分的JAVA WEB工程,都是打成WAR包进行发布的。War是一个web模块,其中需要包括WEB-INF&#xff0…

网站建设初期工作方案seo搜索引擎优化介绍

一、原理分析 使用定时器输出PWM(脉宽调制)信号是通过微控制器的定时器模块来生成一种周期性的脉冲信号,通过控制脉冲的高电平时间(占空比)来控制输出信号的平均功率。以下是生成PWM信号的基本原理概述: 定…

网站制作q电子商务公司有什么职位

/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. 英文描述为: # /etc/profile # System wide environment and startup programs, for login setup # Functions and alias…

北京网站定制价格表网址制作

文章目录 学术工作公司为什么要使用日记应用程序?定制总结 本文翻译整理自: https://blog.langchain.dev/langfriend/ (发布于2024 年 3 月 28 日) 在LangChain我们最感兴趣的概念之一就是内存。 每当我们对一个概念感兴趣时,我们都喜欢构建一…

天津猎头公司知名seo电话

转载:http://blog.csdn.net/ljd_1986413/article/details/7940938 服务器程序和客户端程序应当分别运行在两台计算机上。 在运行服务器端的计算机终端执行:./file_server 在运行客户端的计算终端上执行:./file_client ipaddr_server 然后根…

现在网站建站的主流语言是什么免费seo网站优化工具

Scala 函数(Function) 概述 将一段逻辑进行封装便于进行重复使用,被封装的这段逻辑就是函数。在Scala中,必须通过def来定义函数 基本语法 def 函数名(参数列表) : 返回值类型 {函数体return 返回值 }案例 // 案例:定义函数计算两个整数的…

商业网站的后缀一般为在线爬取网页源码

P2495 [SDOI2011]消耗战 题目描述 详见:P2495 [SDOI2011]消耗战 Solution 此题是虚树的经典版子题吧qwq。 是不是直接贴代码就行了啊(反正不是luogu题解,没有人查)。 大概就是先建出虚树(一般给定一堆关键点的题…

校园网站建设方向做网站的任务书

AI人工智能在建筑智能化工程设计的应用 相关政策: 建筑智能化工程设计资质是为了合理设计各种智能化系统,让它们有机地结合成为有效的整体作用。在工程设计标准中,智能化资质设计全称为建筑智能化系统专项设计资质。企业一旦具备智能化设计资…

各种网站程序的优势揭阳网站建站网站

文章目录 一、线程的概念1. 什么是线程Linux下并不存在真正的多线程,而是用进程模拟的!Linux没有真正意义上的线程相关的系统调用!原生线程库pthread 2. 线程和进程的联系和区别3. 线程的优点4. 线程的缺点5. 线程异常6. 线程用途 二、二级页…

天河建设网站方案深圳龙岩技术科技有限公司

这是关于一个普通双非本科大一学生的C的学习记录贴 在此前,我学了一点点C语言还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料 那么开启正题 今天分享的是关于二叉树的题目 1.从前序与中序遍历序列构造二叉…

顺德网站建设公司咨询云南省住房和建设厅网站

【BASH】回顾与知识点梳理 二十 二十. 十六至十九章知识点总结及练习20.1 总结20.2 练习 该系列目录 --> 【BASH】回顾与知识点梳理(目录) 二十. 十六至十九章知识点总结及练习 20.1 总结 shell script 是利用 shell 的功能所写的一个『程序 (prog…

网站备案最多需要多久建设网站会员登陆

以3040端口为例 要查看在Linux系统中哪个程序占用了3040端口,可以使用lsof命令或netstat命令结合适当的参数。这里提供两种常用的方法: 方法1:使用 lsof 命令 lsof(List Open Files)是一个查看当前系统打开文件的工…

网站备案查询姓名怎么样开发小程序

文章目录 Sentinel雪崩问题服务保护框架Sentinel配置 限流规则快速入门流控模式流控效果热点参数限流 隔离和降级FeignClient整合Sentinel线程隔离(舱壁模式)熔断降级 授权规则及规则持久化授权规则自定义异常结果持久化 Sentinel 雪崩问题 服务保护框架…

3.建设营销型网站流程wordpress meta 插件

1. 两个栈实现队列 实现一 思路 s1是入栈的,s2是出栈的。 入队列,直接压到s1是就行了出队列,先把s1中的元素全部出栈压入到s2中,弹出s2中的栈顶元素;再把s2的所有元素全部压回s1中 实现二 思路 s1是入栈的&#xff0c…

做追星网站效果图会泽住房和城乡建设局网站

文章目录 前言一、下载并安装Tesseract OCR二、配置环境变量三、Python中安装使用pytesseract总结 前言 Tesseract OCR是一个开源OCR(Optical Character Recognition)引擎,用于从图像中提取文本。Pytesseract是Tesseract OCR的Python封装&am…

公司网站建设推广方案模板网站没更新

参考 Lawrence Systems 的 Youtube,频道有教程。 安装 安装 Collabora,只需要修改 账户,密码,及证书。 新增 dataset,名称 “NextCloud_Database”,其他默认新增 dataset,名称 “NextCloud_Data”&#…