![]() |
1
1
它们绝对不应该——至少在区分大小写的文件系统上是不应该的,比如Linux的默认文件系统(仍然称为ext2?)。虽然将这四个文件放在同一个目录中是一种值得怀疑的做法,但两者都不是
|
![]() |
2
1
当接受图像时,我总是重命名它们,例如使用File Upload类的CI的encrypt filenames选项来避免此类问题。否则它会变成一个很大的头痛。 编辑:在下面的评论中添加了我的评论 您可以很容易地编写一个脚本,将所有文件名放入一个数组中,识别重复的文件名,并在它们的名称后面附加1。现在您只有唯一的文件名。然后你把所有的都转换成小写。对于所有现有文件和新文件,将文件名加密为32个字符的字符串。像这样的文件名批处理实际上相当容易。只需备份所有文件,以防万一,很少会出错。
Codeigniter有一些有用的函数,比如文件助手的
|
![]() |
Lanz Joshua · 如何在PHP中从文件名中获取特定单词? 7 年前 |
![]() |
arc95 · 获取名称首字母相同的所有文件或图像 7 年前 |
![]() |
Luca Ricci · Grunt文件名作为变量 7 年前 |
![]() |
MakkaCha · 使用批处理脚本从文件名中删除日期 7 年前 |
![]() |
XtremeBaumer · FilenameFilter产生神秘结果 7 年前 |
![]() |
JKU · vimrc文件中的“%:r”是什么? 7 年前 |