我想创建一个批处理文件来重命名文件夹中所有扩展名为“.log”的文件,以附加今天的日期。
例如 :
App.log 将附加到 App.log06112010,其中日期为 06112010。
请建议
我想创建一个批处理文件来重命名文件夹中所有扩展名为“.log”的文件,以附加今天的日期。
例如 :
App.log 将附加到 App.log06112010,其中日期为 06112010。
请建议
forfiles /m *.log /c "cmd /c ren @file @file06112010"
#!/usr/bin/ksh
export TODAYSDATE=`date "+%m%d%Y"`
umask 000
for filename in $1
do
if [ ! -f $1 ]; then
echo "$filename doesn't exist!"
else
if [ -d $1 ]; then
echo "Skipping directory $filename..."
else
mv $filename $filename$TODAYSDATE
fi
fi
done
用法:move.sh "*.log"