部分分类名称含有特殊字符、导致创建目录出错。有什么好用的模块或方法能检测并修正目录吗?
部分分类名称含有特殊字符、导致创建目录出错。有什么好用的模块或方法能检测并修正目录吗?
1
lishunan246 Dec 23, 2017 slugify
|
2
abusizhishen OP 创建目录之前检测一遍,有特殊字符就替换或者去掉,再去创建目录
|
3
Kilerd Dec 23, 2017
md5(name) 满分答案
|
4
Kilerd Dec 23, 2017
然后用一个 sqlite 数据库记住 名字 => md5 目录的对应关系
|
5
abusizhishen OP @lishunan246 一会看下
|
6
abusizhishen OP @Kilerd 复杂了,我保存在本地,直接浏览的
|
7
lniwn Dec 23, 2017 via iPhone
@abusizhishen 先创建目录,如果失败了再检测并替换非法字符。
|
8
manzhiyong Dec 23, 2017
一般我的目录名都是数字,是附件数据库 id 除以某个数(目录下存放文件数)的值。
|
9
frank611 Dec 23, 2017 via Android
???
|
10
Arnie97 Dec 24, 2017 via Android
直接正则替换掉特殊字符不能满足需求?
|
11
abusizhishen OP @Arnie97 如果有模块能提供这个功能更好
|