分页: 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
这个跟中文有关系吗? 你把里面用到的文件名都套个双引号看看能不能解决问题