用代码实现在eclipse中自动生成package_这个功能很有用_java版

项目结构:

运行效果:

=================================================

部分代码:

=================================================

/Test_file/src/com/b510/create/file/CreateFiles.java

 1 package com.b510.create.file;
 2 
 3 import java.io.File;
 4 
 5 /**
 6  * 创建文件夹
 7  * @author hongten(hongtenzone@foxmail.com)
 8  *
 9  */
10 public class CreateFiles {
11     public static void main(String[] args) {
12         String root = System.getProperty("user.dir")+"\\src\\";
13         System.out.println(root);
14         File rootFiles = new File(root);
15         if(!rootFiles.exists()){
16             System.out.println("创建情况:"+rootFiles.mkdirs());
17         }else{
18             System.out.println("存在目录:"+rootFiles.getAbsolutePath());
19         }
20         System.out.println("=================================");
21         String myPackage = root + "com/b510/test";
22         File myPackageFiles = new File(myPackage);
23         if(!myPackageFiles.exists()){
24             System.out.println("包路径创建情况:"+myPackageFiles.mkdirs());
25         }else{
26             System.out.println("存在目录:"+myPackageFiles.getAbsolutePath());
27         }
28     }
29 }

之前做了一个实验,就是在eclipse中用代码自动新建package,都没有实现...可能那个时候脑袋被骡子踢了...

今天一试就成功...哈哈...

功能实现的好处:

可以完成我之前做的代码自动生成。这样就不用我手动建目录啦...

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏破晓之歌

ip地址相关基础 原

IP 32位的地址通常表示为四个10进制的数,每个证书对应一个字节,成为点分十进制法(Dotted decimal notation)

841
来自专栏同步博客

制作类似ThinkPHP框架中的PATHINFO模式功能

  搞PHP的都知道ThinkPHP是一个免费开源的轻量级PHP框架,虽说轻量但它的功能却很强大。

1933
来自专栏Create Sun

基础拾遗------redis详解

前言   这篇文章和以往的基础拾遗有所不同,以前的介绍的都是c#基础,今天介绍的是redis。因为项目中一只在使用,我想现在大部分项目中都会用到nosql,缓存...

3095
来自专栏张戈的专栏

Linux:sed命令详解

1. 简介 sed 是非交互式的编辑器。它不会修改文件,除非使用 shell 重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 ? sed 编辑器逐...

4976
来自专栏程序员互动联盟

【答疑释惑】标准C语言如何操作文件?

C语言中操作文件功能都用ANSI C提供的一组标准库函数来实现。文件操作标准库函数有如下: fprintf:往文件中写格式化数据 fscanf:格式化读取文件中...

3849
来自专栏晓晨的专栏

asp.net core部署时自定义监听端口,提高部署的灵活性

1033
来自专栏码代码的陈同学

Java中的类加载器

Class loaders属于JRE的一部分,负责在运行时将Java类动态加载到JVM。得益于class loaders,JVM在无需知晓底层文件或文件系统时就...

1172
来自专栏张首富-小白的成长历程

Linux-四剑客-find-awk-grep-sed解释----未完结版

find - search for files in a directory hierarchy 搜索目录层次结构中的文件 用来在指定目录下面查找文件或目录,任...

1803
来自专栏十月梦想

MongoDB数据增删改查

学习数据库简单的就是掌握使用增删改查,MongoDB也不例外,接下来简单学习一下MongoDB的增删改查!

861
来自专栏MasiMaro 的技术博文

8086cpu中的标志寄存器与比较指令

在8086CPU中有一个特殊的寄存器——标志寄存器,该寄存器不同于其他寄存器,普通寄存器是用来存放数据的读取整个寄存器具有一定的含义,但是标志寄存器是每一位都有...

1311

扫码关注云+社区

领取腾讯云代金券