在数据库中,文件路径应该存储斜杠/,还是反斜杠\呢?

背景

在做Web项目中,需要上传头像,数据库表中自然存储其相对路径,然后就想应该存储斜杠还是反斜杠呢?(当然好像也不需要特别关心,因为在程序中把路径读取到直接上传保存就知道是斜杠还是反斜杠了,这里仅简单地想一下)

认识

1、首先网址是斜杠,如https://www.baidu.com/

2、Linux文件路径是斜杠

3、Windows文件浏览器用的是反斜杠,而斜杠是用在Dos命令中。如图,当我在命令行中输入cd D:/Progra,同时按下Tab键的时候,发现没有任何反应;而当我输入cd D:\Progra并按下Tab键时,就能找到对应的文件,说明在Windows下,想要找到文件,路径不能通过斜杠,而是要通过反斜杠

4、但是在Windows资源管理器定位文件或文件夹时,使用斜杠或反斜杠都可以定位到

总结

还是尽量用斜杠

原文地址:https://www.cnblogs.com/lukefan/p/10228423.html

时间: 2024-11-04 18:22:31

在数据库中,文件路径应该存储斜杠/,还是反斜杠\呢?的相关文章

路径中 斜杠/和反斜杠\ 的区别

最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符.随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大

(转载)路径中 斜杠/和反斜杠\ 的区别

文章来源:http://blog.csdn.net/zlwzlwzlw/article/details/7768313 最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前windows系统

路径中 斜杠/和反斜杠\ 的区别【转】

Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符.随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响. 知道这个背景后,可以总结一下结论: (1)浏览器地址栏网址使用 斜杆/ ; (2

一点冷知识,路径中 斜杠/和反斜杠\ 的区别

转自csdn,原贴地址http://blog.csdn.net/zlwzlwzlw/article/details/7768313/ 最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前wi

URL中斜杠/和反斜杠\的区别小结

./SRC/  这样写表示,当前目录中的SRC文件夹: ../SRC/  这样写表示,当前目录的上一层目录中SRC文件夹: /SRC/   这样写表示,项目根目录(可以只磁盘根目录,也可以指项目根目录,具体根据实际情况而定) Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前windows系统上的文

斜杠/和反斜杠\ 的区别

最近在项目中遇到了一个小问题,纠结了半天. 路径中使用斜杠/和反斜杠\的区别到底是什么.查阅了一些资料后可知. Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符. Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符.所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符.随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大

数据库写入文件路径

今天写一个功能发现写入数据库的文件路径全被转换了把"\"都没了,如:“C:UsersAdministratorDesktop est1.txt”,本来该路径应该为“C:\Users\Administrator\Desktop\test\1.txt”,发现是进行了斜杠的转义,但是添加断点监控写入的sql为“C:\\Users\\Administrator\\Desktop\\test\\1.txt”,应该没问题,通过手动将该sql拷贝到navicat中执行,写入数据库格式也是正确的.然后

绝对路径以及相对路径中的斜杠和反斜杠

一.C++文件中的路径 文件路径中的正斜杠和反斜杠 正斜杠,又称左斜杠,符号是"/": 反斜杠,也称右斜杠,符号是"\". 文件路径的表示可以分为绝对路径和相对路径: 1. 绝对路径 绝对路径表示相对容易, 例如要打开"C: \Documents andSettings\All Users\My Documents\Downloads\pillow.jpg",则: Fp =fopen("C: \\Documents andSetting

创建SQL数据库指定文件路径

create database b2c on  primary  -- 默认就属于primary文件组,可省略(/*--数据文件的具体描述--*/    name='b2c',  -- 主数据文件的逻辑名称    filename='D:\Data\b2c.mdf', -- 主数据文件的物理名称    size=5mb, --主数据文件的初始大小    maxsize=100mb, -- 主数据文件增长的最大值    filegrowth=15%--主数据文件的增长率)log on(/*--日志