From : http://blog.csdn.net/dapengbusi/article/details/25561307
于是又去复习了一下批处理,dos的一些命令之后,写出了一行代码,搞定所有问题。
for /r %%i in(*.java) do ren %%i *.txt
批处理的一行代码便解决问题解决问题。。。。。
- @echo off
- set num = 0
- For /r . %%i in (*.java) do (
- set /a num += 1
- echo %%i
- call echo 第 %%num%% 个文件处理成功
- ren %%i *.txt)
- echo 共%num%个文件被处理成功
- pause>nul
程序意思就是:
遍历当前目录以及所有子目录,将所有的.java文件改为.txt文件,其实就一句话的事,不过确实很解决问题啊,工作和学习中很多时候可能都会用到这样的批处理操作。