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"
))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值