`

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
分享到:
评论

相关推荐

    javajar包运行及bat文件制作.doc

    本文将详细介绍如何在DOS环境下运行Java jar包以及如何创建用于自动执行的bat文件。 #### 二、基础知识介绍 1. **Java Jar 包**:jar文件是Java的一种标准打包格式,它可以包含编译后的.class文件、资源文件以及一...

    bat文件自动输入文字

    9. **AutoIt或PowerShell**:如果.bat文件的自动化需求超出基本命令行功能,可以考虑使用AutoIt(一种轻量级的脚本语言)或PowerShell(Windows的高级脚本平台)。 在提供的压缩包文件`testbat`中,可能包含了示例...

    bat 运行java main方法

    `bat`文件是Windows操作系统中的批处理脚本,它可以用来自动化一系列命令行操作,包括运行Java应用程序。在这个场景下,`bat`文件被用来启动包含`main`方法的Java程序。`main`方法是Java程序的入口点,按照`public ...

    同扩展名文件自动复制归类到指定位置BAT

    标题中的“同扩展名文件自动复制归类到指定位置BAT”指的是使用批处理(BAT)脚本来实现一种自动化操作,即将具有相同文件扩展名的文件批量移动或复制到特定的目标文件夹中。这样的功能在整理大量文件时非常有用,...

    bat批量给当前目录下的文件名加上“修改日期”前缀.zip

    在IT行业中,批处理脚本(BAT)是一种常用的自动化工具,尤其在Windows操作系统中,它允许用户通过编写简单的命令行脚本来执行一系列操作。在这个特定的案例中,我们讨论的是如何使用BAT脚本来批量给当前目录下的...

    bat文件-文件后缀自动识别

    本文将深入探讨“bat文件-文件后缀自动识别”这一主题,包括bat批处理文件的工作原理、如何识别文件后缀名以及如何编写这样的脚本。 **批处理文件(BAT)** 批处理文件是基于DOS命令行操作的集合,它们以.bat或....

    bat文件调用java程序

    在同一目录下创建一个批处理文件(BAT文件),用于调用Java的`java`命令执行JAR。打开记事本,输入以下内容: ``` @echo off java -jar TestDemo.jar pause ``` 这里的`@echo off`是用来关闭命令行的回显,...

    bat批处理文件设置java环境变量

    在创建了这些命令后,将它们保存为`java_windows环境变量自动设置脚本.bat`文件。运行这个文件,系统将提示你确认是否要设置环境变量,选择“是”即可。需要注意的是,`setx`命令设置的环境变量对新的命令窗口生效,...

    BAT命令大全&BAT文件的编写指导

    BAT命令大全&BAT文件的编写指导 在计算机领域,BAT命令和BAT文件是DOS操作系统(Disk Operating System)和Windows系统中的重要元素。BAT代表批处理文件,它们允许用户组合一系列命令,以便一次性执行,极大地提高...

    BAT批处理脚本-将所在目录的BAT文件合并成一个BAT文件,通过 选择 运行其中之一.zip

    批处理脚本,通常以".bat"为扩展名,是由一系列命令组成的文本文件,这些命令会被依次执行,大大简化了重复性的手动操作。本压缩包中的资源,名为"将所在目录的BAT文件合并成一个BAT文件,通过选择运行其中之一.bat...

    文件分割器(自带bat文件合并文件).rar

    这个名为"文件分割器(自带bat文件合并文件).rar"的压缩包中,包含了文件分割器软件以及相关的批处理(BAT)文件,用于合并已经分割的文件。批处理文件是一种基于DOS命令的简单脚本,能够自动执行一系列操作,比如...

    同一个bat文件启动多个jar包

    在标题“同一个bat文件启动多个jar包”中,我们看到的是利用批处理文件一次性启动多个Java应用程序的场景。这在开发和部署环境中尤其有用,因为它允许用户通过简单的双击bat文件,就能快速启动多个相关的服务或应用...

    java程序调用bat文件,执行oracel数据库备份

    在这个例子中,我们创建了一个名为`OracleBackup`的Java类,它调用了名为`expOracleData.bat`的批处理文件。`Runtime.getRuntime().exec()`方法执行了这个bat文件,并捕获了输出信息以便于调试。 接下来,我们关注`...

    javalauncher可以把BAT文件变成EXE的文件

    4. JavaLauncher会创建一个EXE文件,你可以将其分发给其他人,他们只需要双击这个文件,批处理脚本就会自动运行。 转换过程中需要注意以下几点: - **兼容性**:确保JavaLauncher包含的JVM版本与目标计算机兼容,...

    java web项目自动打补丁包 web工程项目 自动化 补丁包

    总结来说,这个Java Web项目的自动打补丁包流程利用了Maven进行项目构建,通过bat脚本启动自动化,使用SVN记录版本变化,而Python脚本则负责解析日志并智能地更新指定文件。这种自动化方法大大提高了开发效率,降低...

    用bat运行java文件中引用了外部jar的java程序

    在Windows操作系统中,我们通常会使用批处理(BAT)文件来自动化这一过程。下面将详细介绍如何通过BAT文件运行引用了外部jar的Java程序。 首先,我们需要了解Java程序的运行机制。Java程序是由JVM(Java虚拟机)...

    java调用bat文件

    在Java编程中,有时我们需要与操作系统进行交互,执行一些系统级别的任务,比如运行批处理(BAT)文件。本文将深入探讨如何使用Java调用BAT文件,以及在这个过程中可能遇到的问题和解决方案。 首先,理解基本原理:...

    windows下bat文件命令自启动jar包及监控脚本(已经过测试)

    windows下bat文件命令自启动jar包及监控脚本(已经过测试)

    BAT批处理脚本-文件相关操作-显示扩展名.bat.zip

    在给定的压缩包文件"BAT批处理脚本-文件相关操作-显示扩展名.bat.zip"中,主要包含了一个名为"显示扩展名.bat.txt"的文件,这实际上是一个批处理脚本,但为了避免误执行,已经将其扩展名更改为.txt。使用时,你需要...

    强制删除bat文件(包括命令)

    标题提到的"强制删除bat文件(包括命令)"提供了一种解决方案,即通过使用批处理脚本(BAT文件)来执行强制删除操作。批处理是一种简单的脚本语言,它允许用户组合和运行一系列DOS命令,以自动化常见的系统任务。 ...

Global site tag (gtag.js) - Google Analytics