Board logo

标题: [文件操作] [已解决]BAT如何在子文件夹中搜索指定文件,并更改文件后缀 [打印本页]

作者: ebookhome    时间: 2012-12-4 15:30     标题: [已解决]BAT如何在子文件夹中搜索指定文件,并更改文件后缀

本帖最后由 ebookhome 于 2012-12-7 10:13 编辑

求一批处理,主要想实现如下功能:

在当前目录下有N个文件夹,想在这些文件夹中搜索指定文件 如:搜索<data.dat>

当找到这个文件后,就将这个文件的后缀更改为 data.txt


先谢谢大家
作者: ebookhome    时间: 2012-12-6 10:14

顶贴一下,希望高手帮忙,多谢
作者: apang    时间: 2012-12-6 12:44

  1. @echo off
  2. for /f "delims=" %%a in ('dir /a-d/b/s data.dat') do (
  3.   ren "%%a" data.txt
  4. )
  5. pause
复制代码

作者: ebookhome    时间: 2012-12-7 09:46

感谢 apang 大侠 帮忙

多谢
作者: BAT-VBS    时间: 2012-12-7 09:56

  1. @echo off
  2. for /r %%i in (data.dat*) do (
  3.     ren "%%i" "%%~ni.txt"
  4. )
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2