`

bat命令如何给大批量的java文件自动加上包名

 
阅读更多
最近下载了thinking in java的源码,发现这些java文件都没有加上包名.当然通过Python,这里就不讨论了,重点说一下如何实现bat命令自动加上包名
(1)新建一个干净的java工程,工程名称就叫IJ4-code吧
(2)复制TIJ4-code.zip到工程的src目录下:IJ4-code\src
(3)解压TIJ4-code.zip到当前目录,也就是加压后的文件在IJ4-code\src下
(4)好了,正文开始
echo off
setlocal enabledelayedexpansion&pushd %~dp0
rem 设置工程的src所在目录
set src="D:\MyEclipse 6.5\workspace\TIJ4-code\src"
set backSlash=\
set dot=.
(for %%b in (%src%) do for /f "delims=" %%a in ('dir /s/b/a-d "%%~b\*a*" ') do (
set xz=%%~ta
set filePath=%%~dpa
set package=!filePath:~41,-1!
set package=!package:%backSlash%=%dot%!
type "%%a"|findstr /c:"package"||echo package !package!;>temp.txt&type "%%a">>temp.txt&move /y temp.txt "%%a"
))

1
2
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics