原文:java运行bat命令得到某个windows文件的创建时间
代码下载地址:http://www.zuidaima.com/share/1550463260150784.htm
package com.zuidaima.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; /** * * @author zuidaima.com * */ public class GetFileCreationDate { public static void main(String[] args) { try { Process proc = Runtime.getRuntime().exec( "cmd /c dir c:\\zuidaima_com_logfile.log /tc"); BufferedReader br = new BufferedReader(new InputStreamReader( proc.getInputStream())); String data = ""; // it's quite stupid but work for (int i = 0; i < 6; i++) { data = br.readLine(); } System.out.println("Extracted value : " + data); // split by space StringTokenizer st = new StringTokenizer(data); String date = st.nextToken();// Get date String time = st.nextToken();// Get time System.out.println("Creation Date : " + date); System.out.println("Creation Time : " + time); } catch (IOException e) { e.printStackTrace(); } } }
标签: java windows bat 创建时间话题: 文本解析和文件处理 脚本和工具
相关推荐
`bat`文件是Windows操作系统中的批处理脚本,它可以用来自动化一系列命令行操作,包括运行Java应用程序。在这个场景下,`bat`文件被用来启动包含`main`方法的Java程序。`main`方法是Java程序的入口点,按照`public ...
这个文件会调用Java运行时环境(JRE或JDK)来执行指定的`.jar`文件。此外,我们还将介绍如何通过参数设置来更改进程名称,以便于更好地识别正在运行的应用程序。 **步骤1:创建批处理文件** 首先,在Java安装目录...
在Java编程环境中,有时我们需要与操作系统进行交互,例如调用Windows系统的可执行文件或批处理文件来执行特定任务。这通常通过Java的Runtime类或ProcessBuilder类实现。这两个类允许我们构建命令行指令并执行它们,...
在Java程序中,可以通过Runtime或ProcessBuilder类来执行外部命令,包括运行bat文件。这通常涉及读取bat文件的内容,解析命令,然后调用相应的系统API执行这些命令。 5. 运行Java jar文件的bat文件: 为了运行包含...
这个压缩包“一些bat命令,小工具”显然包含了一些实用的BAT脚本,可能对系统管理和日常操作提供便利。让我们详细探讨这些标签和文件名所涵盖的知识点。 首先,我们来看"图种制作"。在互联网上,“图种”通常指的是...
在某些情况下,我们需要直接运行某个程序文件。Java提供了直接执行程序文件的方法,可以指定程序路径和参数。 ##### 示例4:执行程序文件 ```java // 打开Word文档 Process process = Runtime.getRuntime().exec("c...
总之,Java调用DOS命令主要依赖`Runtime`和`Process`类,需要注意命令格式、标准输出处理以及资源管理等问题,以确保命令的正确执行和程序的稳定运行。在实际开发中,应充分考虑各种情况,以保证代码的健壮性和跨...
34. FOR:为一套文件中的每个文件运行一个指定的命令。 例如,使用 FOR %i IN (*.txt) DO COPY %i D:\ 可以将当前目录下的所有 txt 文件复制到 D 盘。 35. FORMAT:格式化磁盘,以便跟 Windows 使用。 例如,使用...
虽然JAR文件可以直接通过命令行运行,但在Windows系统中,使用批处理文件(.bat)可以更加方便地运行程序,并且可以添加额外的功能,如错误处理和日志记录等。 **步骤1:** 在与JAR文件相同的目录下创建一个新的文本...
4. **打包成批处理文件(batch file)**:在Windows环境下,你可以创建一个批处理文件(`.bat`),并在其中调用Java命令来启动包含定时任务的Java程序。批处理文件可以配置为在系统启动时自动运行,即使用户未登录。...
如果需要在Windows环境下运行,可能还需要创建一个批处理文件(.bat)来替代MyGame.sh。对于大型项目,可能还会涉及到构建工具(如Maven或Gradle)和版本控制系统(如Git)的使用,以便管理和协同开发。
批处理文件(.bat)是Windows操作系统中的脚本文件,用于执行一系列命令。在这个场景下,批处理文件会包含安装、配置和启动这些软件的命令,例如使用`msiexec`或`setup.exe`来安装软件,使用`set`命令设置环境变量...
例如,运行`dir 文件名 /TA`将显示文件的创建时间、访问时间和修改时间。如果你希望在脚本中处理这个信息,可以使用批处理文件(BAT)或者 PowerShell 脚本。 在批处理文件中,你可以用以下命令获取文件的修改时间...
CMD(Command Prompt)是Windows系统内置的命令行解释器,通过CMD,用户可以直接输入命令来执行各种任务,而批处理就是将这些命令写入到一个文本文件中,然后通过运行这个文本文件来批量执行这些命令,极大地提高了...
JDK是Java开发的基础,包含了Java运行环境(JRE)、Java工具集以及Java基础类库(rt.jar)。无论是什么类型的Java应用服务器,其内部都会集成某个版本的JDK。因此,掌握JDK是学好Java的第一步。 #### 1.2 主流JDK版本 ...
批处理文件通常以.bat或.cmd为扩展名,由一系列DOS命令组成,可以在Windows操作系统环境下运行。这样的脚本可以执行如复制、移动、删除文件、修改文件内容等多种任务。 在标题提到的批处理工具中,核心功能是替换...
标题“删除目录下所有.class文件”涉及到的是一个与文件管理和批处理脚本相关的问题,主要目的是清理特定类型的文件,即.java编译后的.class文件。在Java开发过程中,这些.class文件是程序的可执行形式,但有时为了...
标题中的"jar包转exe封装软件并一键安装使用"指的是将Java编写的程序(通常以.jar格式存在)转换成可执行的Windows程序(.exe格式),这样非Java环境的用户也能方便地运行程序,而无需事先安装Java运行时环境(JRE)...