`

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文件-文件后缀自动识别

    本文将深入探讨“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文件合并文件).rar

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

    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文件,以及在这个过程中可能遇到的问题和解决方案。 首先,理解基本原理:...

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

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

    bat文件调用java入门实例带图解

    ### bat文件调用Java入门实例解析 #### 一、引言 在计算机编程领域中,批处理文件(.bat)是一种常用于Windows操作系统中的脚本文件。它通过一系列的命令来自动化执行特定任务,比如启动应用程序或执行系统操作。...

    maven+bat打包

    "maven+bat打包"是指使用Apache Maven,一个流行的Java项目管理工具,结合批处理脚本(BAT)来自动化项目的打包过程。这种方式可以极大地提高开发效率,确保每次构建的一致性和可重复性。下面将详细介绍这个过程及其...

    bat批处理命令和自动关机命令

    Bat 批处理文件是一种文本文件,包含了一系列的命令,通过执行这些命令,可以实现自动关机、磁盘整理、备份网络配置等多种功能。 例如,要让电脑在每天晚上 10 点自动关机,可以编写一个 Bat 文件,内容如下: at ...

    java创建并调用bat文件

    java创建并调用bat文件

    bat自动拉取服务器上的文件

    ### 使用BAT脚本通过FTP自动拉取服务器文件 在Windows平台中,经常需要与远程服务器进行文件传输。本文将详细介绍如何使用BAT批处理脚本来自动拉取远程服务器上的文件,并结合FTP协议实现这一过程。 #### BAT...

Global site tag (gtag.js) - Google Analytics