`
yaerfeng1989
  • 浏览: 233158 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java运行bat命令得到某个windows文件的创建时间

阅读更多

原文: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 运行java main方法

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

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    这个文件会调用Java运行时环境(JRE或JDK)来执行指定的`.jar`文件。此外,我们还将介绍如何通过参数设置来更改进程名称,以便于更好地识别正在运行的应用程序。 **步骤1:创建批处理文件** 首先,在Java安装目录...

    java 调用windows的一些可执行文件

    在Java编程环境中,有时我们需要与操作系统进行交互,例如调用Windows系统的可执行文件或批处理文件来执行特定任务。这通常通过Java的Runtime类或ProcessBuilder类实现。这两个类允许我们构建命令行指令并执行它们,...

    SWT 时间控件及执行bat文件

    在Java程序中,可以通过Runtime或ProcessBuilder类来执行外部命令,包括运行bat文件。这通常涉及读取bat文件的内容,解析命令,然后调用相应的系统API执行这些命令。 5. 运行Java jar文件的bat文件: 为了运行包含...

    一些bat命令,小工具

    这个压缩包“一些bat命令,小工具”显然包含了一些实用的BAT脚本,可能对系统管理和日常操作提供便利。让我们详细探讨这些标签和文件名所涵盖的知识点。 首先,我们来看"图种制作"。在互联网上,“图种”通常指的是...

    java 使用dos命令详解

    在某些情况下,我们需要直接运行某个程序文件。Java提供了直接执行程序文件的方法,可以指定程序路径和参数。 ##### 示例4:执行程序文件 ```java // 打开Word文档 Process process = Runtime.getRuntime().exec("c...

    JAVA如何调用DOS命令.doc

    总之,Java调用DOS命令主要依赖`Runtime`和`Process`类,需要注意命令格式、标准输出处理以及资源管理等问题,以确保命令的正确执行和程序的稳定运行。在实际开发中,应充分考虑各种情况,以保证代码的健壮性和跨...

    windows控制台常用命令解释

    34. FOR:为一套文件中的每个文件运行一个指定的命令。 例如,使用 FOR %i IN (*.txt) DO COPY %i D:\ 可以将当前目录下的所有 txt 文件复制到 D 盘。 35. FORMAT:格式化磁盘,以便跟 Windows 使用。 例如,使用...

    图文解说教你如何把java源代码变成可执行文件exe.docx

    虽然JAR文件可以直接通过命令行运行,但在Windows系统中,使用批处理文件(.bat)可以更加方便地运行程序,并且可以添加额外的功能,如错误处理和日志记录等。 **步骤1:** 在与JAR文件相同的目录下创建一个新的文本...

    java schedule-定时器

    4. **打包成批处理文件(batch file)**:在Windows环境下,你可以创建一个批处理文件(`.bat`),并在其中调用Java命令来启动包含定时任务的Java程序。批处理文件可以配置为在系统启动时自动运行,即使用户未登录。...

    Java项目和文件.zip

    如果需要在Windows环境下运行,可能还需要创建一个批处理文件(.bat)来替代MyGame.sh。对于大型项目,可能还会涉及到构建工具(如Maven或Gradle)和版本控制系统(如Git)的使用,以便管理和协同开发。

    批处理文件安装java开发环境jdk、mysql、nginx等!!

    批处理文件(.bat)是Windows操作系统中的脚本文件,用于执行一系列命令。在这个场景下,批处理文件会包含安装、配置和启动这些软件的命令,例如使用`msiexec`或`setup.exe`来安装软件,使用`set`命令设置环境变量...

    获取文件的修改时间属性

    例如,运行`dir 文件名 /TA`将显示文件的创建时间、访问时间和修改时间。如果你希望在脚本中处理这个信息,可以使用批处理文件(BAT)或者 PowerShell 脚本。 在批处理文件中,你可以用以下命令获取文件的修改时间...

    批处理执行CMD命令

    CMD(Command Prompt)是Windows系统内置的命令行解释器,通过CMD,用户可以直接输入命令来执行各种任务,而批处理就是将这些命令写入到一个文本文件中,然后通过运行这个文本文件来批量执行这些命令,极大地提高了...

    Java 学习笔记.pdf

    JDK是Java开发的基础,包含了Java运行环境(JRE)、Java工具集以及Java基础类库(rt.jar)。无论是什么类型的Java应用服务器,其内部都会集成某个版本的JDK。因此,掌握JDK是学好Java的第一步。 #### 1.2 主流JDK版本 ...

    替换文件中指定字符串_批处理工具

    批处理文件通常以.bat或.cmd为扩展名,由一系列DOS命令组成,可以在Windows操作系统环境下运行。这样的脚本可以执行如复制、移动、删除文件、修改文件内容等多种任务。 在标题提到的批处理工具中,核心功能是替换...

    删除目录下所有.class文件

    标题“删除目录下所有.class文件”涉及到的是一个与文件管理和批处理脚本相关的问题,主要目的是清理特定类型的文件,即.java编译后的.class文件。在Java开发过程中,这些.class文件是程序的可执行形式,但有时为了...

    jar包转exe封装软件并一键安装使用

    标题中的"jar包转exe封装软件并一键安装使用"指的是将Java编写的程序(通常以.jar格式存在)转换成可执行的Windows程序(.exe格式),这样非Java环境的用户也能方便地运行程序,而无需事先安装Java运行时环境(JRE)...

Global site tag (gtag.js) - Google Analytics