0

フォルダ内の拡張子が「.log」のすべてのファイルの名前を変更して、今日の日付を追加するバッチ ファイルを作成したいと考えています。

例えば ​​:

App.log は、日付が 06112010 の App.log06112010 に追加されます。

提案してください

4

2 に答える 2

2
forfiles /m *.log /c "cmd /c ren @file @file06112010"
于 2010-06-11T20:39:31.877 に答える
0
#!/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"

于 2010-06-11T20:55:21.977 に答える