フォルダ内の拡張子が「.log」のすべてのファイルの名前を変更して、今日の日付を追加するバッチ ファイルを作成したいと考えています。
例えば :
App.log は、日付が 06112010 の App.log06112010 に追加されます。
提案してください
フォルダ内の拡張子が「.log」のすべてのファイルの名前を変更して、今日の日付を追加するバッチ ファイルを作成したいと考えています。
例えば :
App.log は、日付が 06112010 の App.log06112010 に追加されます。
提案してください
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"