使用批处理重命名文件夹中的所有文件

发布于 2024-09-04 23:03:26 字数 128 浏览 7 评论 0原文

我想创建一个批处理文件来重命名文件夹中扩展名为“.log”的所有文件,以附加今天的日期。

例如:

App.log将被附加到App.log06112010 其中日期是 06112010。

请建议

I would like to create a batch file to rename all the files with extension ".log" in a folder to append with today's date.

For example :

App.log will be appended to App.log06112010
where date is 06112010.

Please suggest

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

尸血腥色 2024-09-11 23:03:26
forfiles /m *.log /c "cmd /c ren @file @file06112010"
forfiles /m *.log /c "cmd /c ren @file @file06112010"
小女人ら 2024-09-11 23:03:26
#!/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"

#!/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

Usage: move.sh "*.log"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文