apache ant怎么把路径的斜杠换成正的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache ant怎么把路径的斜杠换成正的相关的知识,希望对你有一定的参考价值。
正斜杠,又称左斜杠,符号是"/";反斜杠,也称右斜杠,符号是"\"。在Unix/Linux中,路径的分隔采用正斜杠"/",比如"/home/hutaow";而在Windows中,路径分隔采用反斜 杠"\",比如"C:\Windows\System"。
有时我们会看到这样的路径写法,"C:\\Windows\\System",也就是用两个反斜杠来分隔路径,这种写法在网络应用或编程中经 常看到,事实上,上面这个路径可以用"C:/Windows/System"来代替,不会出错。但是如果写成了"C:\Windows\System", 那就可能会出现各种奇怪的错误了。
至于上述问题出现的原因,要从字符串解析这方面来分析。
学过编程的人都应该知道,在C里面,输出字符串时,如果想输出一个换行,那就要加上'\n'这个标志,类似的,输出一个TAB,就加上' \t',也就是说,反斜杠("\")这个符号会把跟在它后面的字符结合起来转义成其它字符。根据这个原理,如果想输出双引号('"'),就需要输入' \"',这样才会将包含了双引号的字符串正确的写入内存中。那么如果想输入一个反斜杠呢?很简单,只要敲'\\'就可以了。
看到这里或许有些人已经看出眉目了,如果"C:\Windows\System"这个路径字符串交给C编译器编译,实际写入内存的字符串并没 有包含反斜杠"\",甚至紧跟在反斜杠后面的字母也一起被转义成了其它的字符,再次调用的话势必会出问题。
字符串解析不仅仅局限于C编译器,Java编译器、一些配置文件的解析、Web服务器等等,都会遇到对字符串进行解析的这个问题,由于传统的 Windows采用的是单个斜杠的路径分隔形式,导致在对文件路径进行解析的时候可能发生不必要的错误,所以就出现了用双反斜杠"\\"分隔路径的形式。 不管解析引擎是否将反斜杠解析成转义字符,最终在内存中得到的都是"\",结果也就不会出问题了。 参考技术A 选中要设定的单元格区域-->右键-->设置单元格格式-->自定义-->类型框中输入 e-mm-dd -->确定即可。
至于提问说的用查找替换的功能,那要求数据格式是文本格式才能用查找替换的功能实现。如果数据格式是日期格式的,还是要用上面的方法:追问
我打包的时候文件路径是C:\Users\Administrator\Desktop\aa.txt
现在是想改成C:/Users/Administrator/Desktop/aa.txt
去哪里修改配置
Android Studio 怎么设置JDK和SDK的路径
刚刚把开发环境换成android studio,还不熟悉,想把jdk和sdk的路径换了,找了半天,才发现是这样的:点击File,选择Other Settings,选择Default Project
Structure...,就可以看到JDK和SDK的设置地方了。供你参考吧。 参考技术A 点击File,选择Other Settings,选择Default Project Structure...,就可以看到JDK和SDK的设置地方了。 参考技术B 刚刚把开发环境换成android studio,还不熟悉,想把jdk和sdk的路径换了,找了半天,才发现是这样的:
点击File,选择Other Settings,选择Default Project。
以上是关于apache ant怎么把路径的斜杠换成正的的主要内容,如果未能解决你的问题,请参考以下文章