文件路径中Linux与Windows有什么不同?
文件路径中Linux与Windows有什幺不同?Linux文件路径中所有目录名必须都存在,而Windows不需要。
 原因分析
 通过测试发现,在Linux平台,./Web/Tpl/Home/index.html 可以访问,而./Web/Tpl/Home/Index/../index.html 却不能访问,提示不存在文件。这一点可以在命令行下测试:[root@CentOS192 htdocs]# ll ./Web/Tpl/Home/Index/../index.htmlls: 无法访问./Web/Tpl/Home/Index/../index.html: 没有那个文件或目录
 [root@centos192 htdocs]# ll ./Web/Tpl/Home/index.html-rw-rw-r-- 1 apache apache 11459 3月23 15:27 ./Web/Tpl/Home/index.html[root@centos192 htdocs]#
 而在Windows平台下,这两个路径都可以访问。
C:\Users\smstong\Desktop\htdocs>;attrib ./Web/Tpl/Home/index.htmlA C:\Users\smstong\Desktop\htdocs\Web\Tpl\Home\index.html
 C:\Users\smstong\Desktop\htdocs>;attrib ./Web/Tpl/Home/Index/../index.htmlA C:\Users\smstong\Desktop\htdocs\Web\Tpl\Home\index.html
 可见,Linux和Windows系统对路径的处理有些不同,相比来说,Linux
更加严谨一些。
linux怎么读取windows文件 一点思考
 如果项目需要跨平台运行,在开发时就应该考虑到不同OS的差异,发布之前,在多种平台都要测试通过。对于这个网站系统来说,除了这个问题,还存在文件路径大小写不区分的情况,可见其开发测试人员没有基本的跨平

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。