自己写一个批处理文件,并定时执行批处理文件

需求:每一天定时生成日志文件目录及文件

1、准备

在 E:\code 目录下有一个自己写的根据系统时间作为参数的一部分创建需求目录和文件的 Java 文件

需要将以下操作写成一个批处理文件

2、写批处理文件

用文本编辑器(这里用的是win10的记事本) 将在cmd中的操作 编写进新建的文本文件,并以 .bat 保存

(写好的批处理文件可以直接点击执行 , 执行成功后会自动退出当前cmd窗口 ,并生成相应目录及文件)

3、设置定时执行

启用任务计划程序实现

Win10 右键 此电脑 左键 管理

点击 任务计划程序 ,在 操作 栏中选择 创建任务

附:用于创建日志目录文件的 Java文件

( jdk11 在cmd下可以一次完成编译运行操作,即 java AutoCreateFile.java )

import java.io.File;

import java.io.IOException;

import java.time.LocalDateTime;

import java.time.format.DateTimeFormatter;

public class AutoCreateFile {

public static void main(String[] args) throws IOException {

String pathname = "C:/Users/MSXQ/Documents/Log";

LocalDateTime now = LocalDateTime.now();

String pattern = "毛华俊-yyyyMMdd";

DateTimeFormatter formatter = DateTimeFormatter.ofPattern( pattern ) ;

String s = formatter.format( now );

String direcotryname = s;

File directory = new File( pathname, direcotryname );

if ( !directory.exists() ){

directory.mkdir();

System.out.println( "创建目录成功" );

System.out.println( "目录名为:" + direcotryname );

}

String filename = direcotryname + ".md";

File file = new File( directory , filename );

if( !file.exists() ){

file.createNewFile();

System.out.println( "创建文件成功" );

System.out.println( "文件名为: " + filename );

}

}

}

java写文件 自动创建目录吗_Java 自动创建日志目录及文件相关推荐

  1. java 自动拆箱_Java 自动装箱 和 自动拆箱

    自动装箱:/** * 实际上,程序运行时,系统为我们执行了下面一条语句: * Integer number = new Integer(290); */ Integer number = 290; S ...

  2. java 写一个HelloJavaWorld你好世界输出到操作系统文件Hello.txt文件中

    package com.beiwo.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOEx ...

  3. java中找不到文件是什么情况_java系统找不到指定文件怎么办

    系统找不到指定文件解决方法如下:目录路径太长,这个文件找不到,是因为目录路径太长,windows识别不了这么长的目录,首先,这个目录上级目录已经是windows的.2.检查文件路径是否正确 3.另外, ...

  4. java 创建文件夹的方法_java中创建文件夹的方法

    java中创建文件夹的方法 发布时间:2020-06-10 11:46:49 来源:亿速云 阅读:461 作者:Leah 这篇文章给大家分享的是java中创建文件夹的方法.小编觉得挺实用的,因此分享给 ...

  5. java dom解析xml路径中文_Java如何基于DOM解析xml文件

    一.Java解析xml.解析xml四种方法.DOM.SAX.JDOM.DOM4j.XPath 此文针对其中的DOM方法具体展开介绍及代码分析 sax.dom是两种对xml文档进行解析的方法(没有具体实 ...

  6. java file 相对路径 根目录修改_java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)...

    https://blog.csdn.net/my__sun_/article/details/74450241 读取文件的写法,相对路径 在当前的目录结构中读取test.txt的有四种写法 简单粗暴的 ...

  7. linux中如何压缩目录文件,如何在Linux中压缩和解压缩目录及其文件

    问题描述 我是Linux的新手.什么是压缩和解压缩目录及其文件的完整过程.请提及是否必须进行任何安装. 最佳解决办法 你说你是新手.也许你有Windows-experiences.如果您还没有安装软件 ...

  8. 电脑如何创建html文件夹,如何在电脑上创建自己的隐私文件夹

    当你看到这篇小技巧教程的时候,我有90%的把握猜你是男生,或者男人.别害羞,有时候咱们男人,有许多自己的"隐私"需要在电脑中保存,但是介于女友或者朋友时常使用自己的电脑,于是咱们的 ...

  9. Python监控目录文件夹,并使用SFTP上传目录及文件到linux服务器

    Python 扫描监控本地文件夹并进行超大文件上传 方案1:WebUploader大文件分块多线程并发上传 方案2:watchdog目录文件夹监控,paramiko STFP上传服务器 方案3:优化2 ...

最新文章

  1. Oracle的共享封闭 独占封闭和共享更新封闭 (1)
  2. @Componet @Resource Spring
  3. TClientDataSet[28]: 读写其他格式的 XML 文件
  4. Flex读取XML配置文件
  5. 最短路dijkstra算法详解_最短路径问题---Dijkstra算法详解
  6. 2017双11技术揭秘—分布式缓存服务Tair的热点数据散列机制
  7. Python之定义可变参数
  8. 学习微服务网关zuul,看这篇就够了
  9. 简单循迹小车实验心得_简单循迹小车的制作
  10. 什么是流程管理系统?
  11. python计算图像灰度共生矩阵_灰度共生矩阵-python
  12. httpwatch详解
  13. 80亿美元侵权诉讼的随想
  14. 我的单车游记:向西,向西,到栖霞去(一)
  15. [M1]Daily Scum 10.12
  16. SLAM 03.多传感器融合算法
  17. 1月重磅福利——Softing在线培训课程上线
  18. Medicare Fraud Detection using Machine Learning
  19. Hyperf权限管理组件hyperf-permission发布
  20. chinapay支付接口php,GitHub - tension/chinapay-for-ecshop: 上海银联(chinapay)支付插件 for ECSHOP...

热门文章

  1. nagios监控linux主机及服务信息
  2. 高性能MySQL—第一章 MySQL架构与历史
  3. 看mysql版本信息_查看mysql 的版本信息
  4. gitlab mr wip 怎么弄成_基于GitLab的工作流程设计
  5. 如何避免用动态语言的思维写Go代码
  6. spring容器管理对象和new对象
  7. 使用@Async进行异步调用详解
  8. ElasticSearch经典面试题
  9. 使用Java来格式化时间
  10. Java SAO操作-使用lambda代替字符串