相对路径

ln -s 文件夹变成文件(txt) / linux 链接出错

萝らか妹 提交于 2019-12-21 00:32:16
问题:    平时没有注意过这这个问题,当我使用ln -s xxx yyy  将xxx 移动到yyy 路径时,文件夹就变成了txt文件, 解决:   找了半天,在stackoverflow上找到了答案,很简单,我在源文件夹使用了`.`,ln 不允许相对路径。所以改成绝对路径 句首加上$PWD/ 即可。    有意思的是,在目标文件夹使用./相对路径是可以的。也就是说第二个参数可以是相对路径,这也解释了我平时没遇到 这种问题,因为我习惯性的喜欢将在目标文件目录执行命令 参考: stackoverflow: https://stackoverflow.com/questions/17894097/why-is-my-symbolic-link-creating-a-file-and-not-a-folder/51089723#51089723 来源: https://www.cnblogs.com/captainhook/p/12075641.html

C#文件路径的写法

自古美人都是妖i 提交于 2019-12-17 05:47:04
路径有3种方式,当前目录下的C#文件相对路径、当前工作盘的C#文件相对路径、绝对路径。以C:\Tmp\Book为例(假定当前工作目录为C:\Tmp)。“Book”,“\Tmp\Book”,“C:\Tmp\Book”都表示C:\Tmp\Book。 另外,在C#中 “\”是特殊字符,要表示它的话需要使用“\\”。由于这种写法不方便,C#语言提供了@对其简化。只要在字符串前加上@即可直接使用“\”。所以上面的路径在C#中应该表示为“Book”,@“\Tmp\Book”,@“C:\Tmp\Book”。 (1)HTML相对路径与绝对路径 相对路径 同一个目录的文件引用 如果源文件和引用文件在同一个目录里,直接写引用文件名即可,这时引用文件的方式就是使用相对路径。 我们现在建一个源文件info.html,在info.html里要引用index.html文件作为超链接。 假设info.html路径是:c:/Inetpub/wwwroot/sites/blabla/info.html 假设index.html路径是:c:/Inetpub/wwwroot/sites/blabla/index.html 在info.html加入index.html超链接的代码应该这样写: <a href = "index.html">这是超连接</a> 如何表示下级目录 ../表示源文件所在目录的上一级目录,http

Source Insight 4.0相对路径的设置

拈花ヽ惹草 提交于 2019-12-12 01:53:10
比如在D盘有个51的Firmware工程 里面有几个文件夹存放程序文件,项目文件在Project文件夹里,也就是整个Firmware里的文件都是有用的。 Keil项目文件位置。 到这里就可以双击Template.uvproj打开项目,所以准备在这里建立SI的工程文件夹。这样方便继续点击打开SI项目。效果如下 这样我们打开keil工程后继续点进入Project.si4project文件夹 再打开SI的工程Project.siproj文件就OK了。 下面是过程 首先打开Source insight4.0软件,新建项目 设置SI工程名和位置,注意设置的SI工程的存放位置,如上面所诉我要放到Project文件夹内部,所以路径设置如图中所示。 点击完OK后,看看Project文件夹里多了一个文件夹 这个时候显示 上面说了整个firmware里面的几个文件夹里都有源文件,所以主要位置是Firmware文件夹。去掉\Project 如下。 点击OK后,Project.si4project文件夹下面生成了一些文件。如下 软件进行到下面这步 点击Add Tree 点击确定,加入Firmware文件夹内的.c和.h文件 点击Close 打开其中一个文件main.c Project.si4project文件夹下面又加了写东西和cache文件夹 设置路径 修改D:\Firmware为..

Python003.深浅拷贝-文件操作

别等时光非礼了梦想. 提交于 2019-12-10 10:40:21
1.初识文本的基本操作 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程序通过操作文件,可以将自己的数据永久保存下来。 1.参数解释: f: 就是一个变量,一般都会将它写成f, f_ob, 等,它被称作文件句柄。 ===================================================== open:是Python调用的操作系统(windows,linux,等)的功能。 ===================================================== 'd:\护士少妇萝莉.txt': 这个是文件的路径。 ===================================================== mode:就是定义你的操作方式:r为读模式。默认 ===================================================== encoding: 此次打开文件使用什么编码。一般来说:你的文件用什么编码保存的,就用什么方法打开,一般都是用utf-8

Python对文件和目录进行操作

冷暖自知 提交于 2019-12-09 23:59:17
文件与目录操作是编程语言中非常重要的功能,Python也对其提供了相应的API支持,这篇博文就是具体介绍它们的使用方法。 一、文件打开和关闭操作 对文件进行操作在Python中分为3个步骤,首先要打开文件,然后是对文件进行读写操作,最后需要关闭文件。 1、打开文件使用的是open()函数,它提供初始化输入、输出(I/O)操作的通用接口,成功打开文件后返回一个文件对象,打开失败则引发一个错误。打开文件的语法如下: file_object = open ( file_name,access_mode [ ,buffering ] ) file_name是要打开的文件名,可以是文件的绝对路径或相对路径。绝对路径是文件在硬盘上真正存在的路径,如:c:\python\src是绝对路径。相对路径是相对于当前运行程序所在路径的目标文件位置,表示相对路径时,“.”表示当前位置;“…”表示当前位置的上一级。如“…\images”或“.\DB”是相对路径,使用相对路径的好处是,当程序迁移时,由于绝对路径与本地计算机关联紧密,程序运行可能会出错,所以通常使用相对路径。 access_mode表示文件打开的模式,常用的模式如下: r表示的是对文件进行读取操作,w表示写入数据到文件中,a是追加数据到文件的末尾,b是标识文件为二进制文件,与rwa组合使用,如打开音视频等二进制文件需要使用b模式

asp.net core2.1 bundleconfig.json合并压缩资源文件

我的未来我决定 提交于 2019-12-09 12:54:54
原文: asp.net core2.1 bundleconfig.json合并压缩资源文件 在asp.net core中则可以使用BuildBundlerMinifier来进行css,js的压缩合并 1、使用NuGet安装 BuildBundlerMinifier(也可以在vs中下载安装扩展 Bundler & Minifier,手动压缩文件 ) 2、新建:bundleconfig.json 绑定和缩减 [ { // 要输出的捆绑文件名称。 可以包含中的相对路径bundleconfig.json文件。 必填 "outputFileName": "wwwroot/css/site.min.css", // 要将捆绑在一起的文件的数组。 这些是配置文件的相对路径。 可选,* 空值会在空的输出文件。 组合支持模式。 "inputFiles": [ "wwwroot/css/site.css" ] }, { "outputFileName": "wwwroot/js/site.min.js", "inputFiles": [ "wwwroot/js/site.js" ], // "输出类型缩减选项。 // "可选,默认值-minify": { "enabled": true }, "minify": { "enabled": true, "renameLocals": true }, //

相对路径与绝对路径总结

主宰稳场 提交于 2019-12-09 07:52:27
一,基本概念: 相对路径:指由这个文件所在的路径引起的跟其他文件的路径关系 绝对路径:指目录下的绝对位置,直接到达目标位置,是从树形目录结构顶部的根目录开始到某个目录或文件的路径,由一系列连续的目录组成,中间用斜线分割,直到要指定的目录或文件。 形象比喻:用地址来比喻,你的绝对路径就是:中国陕西省渭南市富平县,当你在富平县是,你的朋友在渭南市高新区,那么你朋友对于你的相对路径就是 ../高新区 ,如果你朋友在陕西西安,那么它与你的相对路径就是../../西安。以此类推。如果使用相对路径,则有可能出现问题,因为它是相对于“URL请求的地址”去寻找资源。 二,解决方式: ①,直接采用绝对路径:   1)JSP 表达式 <%=request.getContextPath()%>=/LessonPractice040 例: <a href=" <%=request.getContextPath()%>/target.jsp ">TargetPage</a>   2)EL 表达式 ${pageContext.request.contextPath}=/LessonPractice040 例: <a href=" ${pageContext.request.contextPath}/target.jsp ">TargetPage</a> ②利用HTML中的<base>标签  

wpf 项目添加图片资源

天大地大妈咪最大 提交于 2019-12-09 04:46:07
新手,学习wpf一周多,添加图片(通过资源文件添加,图片自动复制到项目目录下Resources文件夹)作为按钮背景时发现图片在设计器中能显示,但运行时却报错,提示“使用相对路径时,请确保当前目录是正确的”。如果使用image标签添加图片则运行时会不显示图片。网上搜了一下,将找到的方法总结如下。 首先先说下目前我所知的引用文件的路径写法: 1、"/项目的namespace;component/相对于项目的路径" 2、"pack://siteoforigin:,,,/相对于项目的路径" 3、"pack://application:,,,/相对于项目的路径" 4、"相对于项目的路径" 5、绝对路径 前四种都是相对路径。 不同写法之间的差别我并不清楚,只能每个都尝试一下。 我找到的方法如下: 1、使用绝对路径 2、图片 生成操作 设为 无,复制到输出目录 设为 始终复制 或 如果较新则复制 ,仅能使用siteoforigin设置相对路径 3、图片 生成操作 设为 Resource ,不能使用siteoforigin设置相对路径(我引用图片出错的原因。。。。) 4、图片生成操作设为内容,复制到输出目录设为始终复制或如果较新则复制,这样四中相对路径都能使用 设置后依然出错可以尝试重新生成解决方案,还有问题我也不知道了。。。 来源: CSDN 作者: anotheryia 链接: https:/

文件的相对路径和绝对路径,加载资源文件失败

被刻印的时光 ゝ 提交于 2019-12-07 23:10:54
(1)文件的绝对路径:是从盘符开始的路径,形如 D:\vs2015项目\images\123.png (2)相对路径:是从当前路径开始的路径, 假如当前路径为 D:\vs2015项目 要描述上述路径,只需将代码中的路径参数(一般string类型)传入 images\123.png 即可 实际上,严格的相对路径写法应为 .\ images\123.png // 其中,. 表示当前路径,在通道情况下可以省略,只有在特殊的情况下不能省略。 假如当前路径为 D:\vs2015项目\res 要在代码中使用上面的文件 123.png,则需要输入 ..\ images\123.png // 其中 ..为父目录,即res的上一层目录vs2015项目; 还是以 D:\vs2015项目\res 为例 ..\..\ //表示当前路径的上上层目录,即 D:\ 来源: CSDN 作者: 南极圈 链接: https://blog.csdn.net/barry8865/article/details/76032463