分页: 1 / 1

批量处理文件中的 中文文件名 问题

发表于 : 2010-01-12 11:24
Messiya
我写了一个重命名的脚本
遍历目录下的文件
之后,用MV命令重命名
遇到文件名有中文字符的
几乎都处理不了
怎么解决呢

Re: 批量处理文件中的 中文文件名 问题

发表于 : 2010-01-12 11:40
eexpress
你怎么写的吗

Re: 批量处理文件中的 中文文件名 问题

发表于 : 2010-01-12 11:58
link_01
把脚本发上来,让上面这位帮你改改、

Re: 批量处理文件中的 中文文件名 问题

发表于 : 2010-01-12 14:19
Messiya
for file in $1/*
do
if [ -f $fle ] ;then
newname=`md5sum $file| cut -d" " -f1`
mv $file $newname
fi
done


脚本现在不在这个机器上,大概是这么写的
遇到文件名有中文,就无法重命名

Re: 批量处理文件中的 中文文件名 问题

发表于 : 2010-01-12 16:16
DerekTan
这个跟中文有关系吗? 你把里面用到的文件名都套个双引号看看能不能解决问题