WIN98下的文件和文件夹名大写这个问题一直困扰着我,
现象:在Windows2000或WindowsXP下做的网页,就算文件名都使用英文小写,但在Windows98下就会全部变为英文大写,这中现象往往出现在win98+win2000双系统或多系统中,哦对了,再就是用软盘、U盘拷贝,然后上传。。。
而我所使用网站空间在国外服务器多使用UNIX或LINUX操作系统,可它们对于文件名是要区分英文大小写的。有时候文件用FTP上传到空间,访问的时候却提示文件不存在,就是因为上传的文件名大写,但在网页代码中所使用的文件名是小写的。如果是国内空间,大部分是WIN的服务器,好像没有这个问题。
碰到这种问题多了,自然就要想解决这个问题的办法,
一种解决办法是:将要上传的文件放在一个文件夹,然后在Win2000/XP下将这个文件夹使用Winzip或Winrar压缩,作成个压缩包就行了。
在Win98下解压缩时,可看到文件名依然是英文小写。
另一种办法是:设置FTP上传软件,让它将所有上传的文件名小写,网页源码中的文件名一律小写。
FlashFXP的设置方法是点击菜单栏上的
选项->参数设置->传送->右下角 文件名大小写转换都选 小写 就行了。但需要注意的是:
这种方法对文件夹目录名大写无效-_-b
现在我们有了多一种解决办法:
wintool-批量更名工具(BatchRename),注意:它支持目录名批量大写转小写哦
简单介绍下:
支持多种批量更名方式,包括字母大小写转换,文件名中部分字符替换,更改扩展名,添加前缀或后缀,文件夹更名,属性更改,重新以数字命名等。绿色软件仅仅101K。
作者的官方网站
http://www.win-tool.com/
直接下载
http://www.win-tool.com/download/BatchRename.exe
如果上面的地址失效,您可以在下面找到更多的下载地址
http://www.rjzb.com/soft/html/70/41979.html
[
Last edited by 迷茫之鹰 on 2009-4-4 at 09:06 ]