首页
学习
活动
专区
圈层
工具
发布

12-File类

操作系统认为文件已经包含了文件和文件夹的概念 构造器 public File(String pathname):根据路径获取文件对象 public File(String parent,String child):根据父路径和文件名称获取文件对象...public File(File parent,String child):根据父类文件对象和子类文件名称获取子类文件对象 这里的路径也是分为绝对路径和相对路径,Java默认的相对路径是相对工程目录下的文件路径...一般为了跨平台操作,主要采用相对路径 文件路径分隔符 可以使用正斜杠“/” 使用反斜杠(需要转义)“\\” 使用分隔符API:File.separator //方式1:使用正斜杠 File f1=new...File("D:/photo/未压缩图片"); //方式2:使用反斜杠并转义 File f2=new File("D:\\photo\\未压缩图片"); //方式3:使用File的分隔符API File...: 返回此文件的绝对路径字符串 public String getPath() : 获取创建文件对象的时候用的路径 public String getName() : 返回由此File表示的文件或目录名称

61820

认识XPath(确定XML文档中某部分位置的语言)

// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . 选取当前节点。 .. 选取当前节点的父节点。 @ 选取属性。...注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径! bookstore/book 选取属于 bookstore 的子元素的所有 book 元素。...轴名称 结果 ancestor 选取当前节点的所有先辈(父、祖父等)。 ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身。...following 选取文档中当前节点的结束标签之后的所有节点。 namespace 选取当前节点的所有命名空间节点。 parent 选取当前节点的父节点。...定义所选节点与当前节点之间的树关系 节点测试(node-test) 识别某个轴内部的节点 零个或者更多谓语(predicate) 更深入地提炼所选的节点集 步的语法: 轴名称

1.8K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    2.Swift初体验

    语法特性发生改变时,可以快速查看 Playground Swift最基本的语法变化 导入框架 import UIKit 定义标识符时,必须声明该标识符是变量还是常量 声明标识符的格式: 变量/常量关键字 名称...单行注释以双正斜杠(//)作为起始标记 // 注释内容 多行注释 其起始标记为单个正斜杠后跟随一个星号/* 终止标记为一个星号后跟随单个正斜杠*/ /* 这是一个, 多行注释 */ 和与 C 语言多行注释不同...,Swift 的多行注释可以嵌套在其它的多行注释之中 /* 这是第一个多行注释的开头 /* 这是第二个被嵌套的多行注释 */ 这是第一个多行注释的结尾 */ 文档注释 Swift中添加文档注释较为简单...使用///可以为方法或者属性添加文档注释 /// 打电话给某人 func callPhone(phoneNum : String) { print("打电话给\(phoneNum)") } 分组注释

    1K40

    XML进阶:Level 1 - XML简介

    请注意,正斜杠位于结束标记中的标记描述之前。 正斜杠必须在所有结束标签之前,但标签的语言必须与开头标签相同,上面的示例是Person。...我可以选择一个除Person之外的名称,包括与人无关的名称,但是一个好的做法是始终提供最能描述打开和关闭标签中包含的数据的标签名称。...第一个是通过指定打开和关闭标签,但不包括数据,如下例所示: 表示一个空白元素的另一种方法是只使用一组括号,但仍包括正斜杠: 再者,只有当元素不包含值时...无论元素是否包含值,只要使用两个标签,开始和关闭标签必须完全匹配,精确到大小写(除了结束标签中的正斜杠)。...外部元素(在这种情况下为)是父元素。 XML文档最高级别的父元素被认为是根元素。 所有XML文档必须有且只有一个根元素。

    2.1K30

    什么是文件路径,Python中如何书写文件路径?

    通过文件名和路径可以分析出,project.docx 是一个 Word 文档,demo 和 exercise 都是指“文件夹”(也称为目录)。...Windows上的反斜杠以及OS X和Linux上的正斜杠 在 Windows 上,路径书写使用反斜杠 "\" 作为文件夹之间的分隔符。...但在 OS X 和 Linux 上,使用正斜杠 "/" 作为它们的路径分隔符。如果想要程序运行在所有操作系统上,在编写 Python 脚本时,就必须处理这两种情况。...,因为每个反斜杠需要由另一个反斜杠字符来转义)。...不仅如此,如果需要创建带有文件名称的文件存储路径,os.path.join() 函数同样很有用。例如,下面的例子将一个文件名列表中的名称,添加到文件夹名称的末尾:

    8.9K40

    xpath语法大全

    ---- 节点关系 父(Parent) 每个元素以及属性都有一个父。...// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。 . 选取当前节点。 .. 选取当前节点的父节点。 @ 选取属性。...注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径! bookstore/book 选取属于 bookstore 的子元素的所有 book 元素。...轴名称 结果 ancestor 选取当前节点的所有先辈(父、祖父等)。 ancestor-or-self 选取当前节点的所有先辈(父、祖父等)以及当前节点本身。...parent 选取当前节点的父节点。 preceding 选取文档中当前节点的开始标签之前的所有节点。 preceding-sibling 选取当前节点之前的所有同级节点。 self 选取当前节点。

    1.7K80

    Python——爬虫入门XPath的使用

    Rowling (元素节点) lang="en" (属性节点) 表示法 Xpath最常见的表达式就是路径表达式(XPath这一名称的另一来源)。...轴描述(用最直接的方式接近目标节点) 节点测试(用于筛选节点位置和名称) 节点描述(用于筛选节点的属性和子节点特征) 一般情况下,我们使用简写后的语法,虽然完整的轴描述是一种更加贴近人类语言,利用自然语言的单词和语法来书写的描述方式...选取当前节点的父节点 @ 选取属性 而下面的这个表格,我已经列出了一些路径表达式以及表达式的结果 路径表达式 结果 bookstore 选取 bookstore 元素的所有子节点 /bookstore...选取根元素bookstore ps: 假如路径起始于正斜杠(/),则此路径始终代表到某元素的绝对路径 bookstore/book 选取属于bookstore的子元素的所有book元素 //book...lxml用法源自 lxml python 官方文档,更多内容请直接参阅官方文档,本文对其进行翻译与整理。

    1.5K40

    Python小技巧:3个处理文件路径的简单方法

    Windows, Mac and Linux 作者 | Adam Geitgey 译者 | 林肯二百一十三(西安交通大学)、Dooria 注:本文的相关链接请访问文末【阅读原文】 几乎所有计算机在文件夹名称间使用的都是正斜杠...MS-DOS的第一个版本使用正斜杠来指定命令行选项。当微软在MS-DOS2.0中增加对文件夹的支持时,因为正斜杠已经被使用了,所以使用反斜杠代替。三十五年后,这种不兼容仍旧困扰着我们。...下面是错误的代码: 请注意,因为是在Mac平台上,我使用了Unix风格的正斜杠硬编码路径。这会让Windows用户非常头疼。...要用pathlib,只要新建一个Path()对象并传入使用正斜杠的路径或文件名,剩下的pathlib都帮你搞定: 请注意两点: 在pathlib中请直接用正斜杠(“/”)。...Path对象可以将正斜杠转换成当前操作系统应该使用的正确斜杠。Nice! 如果想在某个Path对象后添加内容,只要在代码里使用“/”操作符(也就是除号!?)。

    2.3K20

    【Java】基础37:如何操作计算机文件?

    文档文件,图片文件,视频文件,应用程序文件…… 那在Java中是如何处理这些文件的? 按照面向对象的原则,文件自然也是一个类。...①是Windows系统中的文件路径 Windows系统中的路径是用右斜杠“\”分隔开的。 ②创建文件对象 构造方法:File(String pathname) 。 其中的参数即为文件路径。...Java中的文件路径是用左斜杠“/”分隔开的。 关于正斜杠和反斜杠 在java中路径一般用"/"。 在windows中的路径一般用"\"。...⑤getName() 这个很简单,顾名思义,就是返回由此File表示的文件或目录的名称。 ⑥length()方法 返回由此File表示的文件的长度,因为我创建的文件里面什么都没有,故为0。...如果文件的父路径都不存在,会抛出IO异常。 ②mkdir()方法 创建由此File表示的目录,也就是我们常说的文件夹。 如果创建文件夹成功,返回true; 如果创建文件夹失败,返回false。

    99120

    XPATH讲解

    XPath 是一门在 XML 文档中查找信息的语言。XPath 用于在 XML 文档中通过元素和属性进行导航。(摘自w3school) 通俗说,是XML语言中通过路径(特俗的路径)寻找标签的方法。...XPath 使用路径表达式在 XML 文档中进行导航。 XPath 包含一个标准函数库。 XPath 是 XSLT 中的主要元素。 XPath 是一个 W3C 标准。...选取当前节点的父节点 @ 选取属性 实例 body 选取body元素的所有子节点(节点==标签)。 /body 选取根元素 body。...注释:假如路径起始于正斜杠( / ),则此路径始终代表到某元素的绝对路径! body/div 选取属于 body 的子元素的所有 div 元素。...//div 选取所有 div 子元素,而不管它们在文档中的位置。

    1.3K10

    路由通配符,小小的字符有大大的作用,你真的熟悉吗?

    嵌套路由: 在嵌套路由中,通配符可以用来捕获父路由和子路由之间的部分。例如,/:parentId/subpage 可以匹配任何父ID下的子页面。...正斜杠(/):在CIDR(无类别域间路由)表示法中,正斜杠后面跟一个数字,表示网络掩码的长度。例如,192.168.1.0/24表示前24位是网络部分,剩下的8位是主机部分。.../ 这个路由会匹配 /user/edit/123 或 /user/view/123 { path: '/user/{action}/{id}', action: 'user' } // 5、正斜杠...(/):在CIDR(无类别域间路由)表示法中,正斜杠后面跟一个数字,表示网络掩码的长度。...:catchAll 是一个动态路由段的名称,它的作用是捕获路由路径中剩余的所有部分。这个名称 catchAll 是自定义的,可以使用任何其他名称来代替它。

    70500

    XML文档节点导航与选择指南

    XML文档被视为节点树,树的最顶层元素称为根元素。原子值(Atomic Value): 原子值是没有子节点或父节点的节点。例如,字符串或数字。项目(Item): 项目可以是原子值或节点。...XPath语法XPath使用路径表达式在XML文档中选择节点。以下是一些常用的XPath路径表达式:nodename:选择所有名称为 "nodename" 的节点。/:从根节点选择。...//:选择文档中与选择匹配的当前节点的位置无关的节点。.:选择当前节点。..:选择当前节点的父节点。@:选择属性。XPath示例文档以下是我们将在下面的示例中使用的XML文档:父节点。preceding: 选择文档中在当前节点之前出现的所有节点,但不包括祖先、属性节点和命名空间节点。...绝对位置路径以斜杠(/)开头,而相对位置路径则不是。位置路径由一个或多个步骤组成,每个步骤之间用斜杠分隔。

    4.6K00

    .gitignore 不生效问题

    所以第一反应是 .gitignore 规则无效 .gitignore 规则 不生效 我们一起来看下,不生效也就是有2种问题: 规则写错(很多朋友不看官方文档,使用idea 直接 add -> .gitignore...的比较多) 被纳入git tree 管理 ---- 首先请阅读下面文档或者查看官方文档 下面规则和例子翻译自官网,(原地址:https://git-scm.com/docs/gitignore)...("\") 对于以哈希开头的模式,请在第一个哈希之前放置反斜杠(“ \”)。 除非使用反斜杠(“ \”)引号,否则将忽略尾随空格。 可选前缀“ !”...如果排除了该文件的父目录,则无法重新包含该文件。由于性能原因,Git不会列出被排除的目录,因此所包含文件上的任何模式(无论它们在何处定义)都无效。...例子 hello.匹配名称以开头的任何文件或文件夹hello。如果只想将此限制于目录而不是其子目录,则可以在模式前面加上斜杠,即/hello.

    5K21
    领券