扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
以下为一些基本操作
成都创新互联专注于企业成都全网营销、网站重做改版、忠县网站定制设计、自适应品牌网站建设、H5技术、成都做商城网站、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为忠县等各大城市提供网站开发制作服务。
import java.io.*;
public class Test {
public static void main(String[] args) throws IOException {
File file = new File("D:/test/a/b/c/d");
if (!file.exists()) {
// 创建文件夹,上级目录不存在时自动创建,使用file.mkdir()方法时上级目录不存在会抛异常
file.mkdirs();
}
File file2 = new File("D:/test/a/b/c/d/test.txt");
if (!file2.exists()) {
// 在D:/test/a/b/c/d/下创建一个新文件
file2.createNewFile();
}
File file3 = 芹昌仿new File("D:/test/a/b/c/c-child");
if (!file3.exists()) {
迅羡 // 在D:/test/a/b/c/下创建一个新文件夹c-child
file3.mkdir();
}
// 在D盘根目录下创建一个文件test.txt并写入一下内容
// 将D:/test.txt复制到D:/test/a/b/c/下并重命名为copy.txt
copyFile(new File("D:/test.txt"), new File("D:/test/a/b/c/copy.txt"));
}
/**
* 文件复制
*
* @param source 源嫌纤文件
* @param target 目标路径
* @throws IOException
*/
public static void copyFile(File source, File target) throws IOException {
try (FileInputStream ins = new FileInputStream(source);
FileOutputStream out = new FileOutputStream(target)) {
byte[] b = new byte[1024];
int n;
while ((n = ins.read(b)) != -1) {
out.write(b, 0, n);
}
}
}
}
建maven 项目的时候,eclipse 会给你创建一些基本的文件夹的
src/main/java 是你的代颤枯没码;
src/main/resources 是你的资源文件;
src/test/java 是你的测试代码;
src/test/resources 是你的测试资源文件败谈;
maven 编译的时候,就是在这些地方去找你的源文件,和资源文件然后进行编译的。
eclipse新建java项目
JAVA开发现在越来越热门,很多人都慕名想试一试,就自己下载了eclipse,想学着写一些程序,但是可能不会新建项目,在这里,就教大家怎么样用eclipse新建一个JAVA项目,然后写出程序员最经典的一个例子:HelloWorld。
首先,打开Eclipse,在工具栏依次点击【File】【New】【Other】;
2.这个窗口显示的所有我们可以新建的项目类型,上面有个搜索框可以输入你想新建什么样的项目;
3.我们在搜索框里输入【java】,然后下面会列出符合要求的列表,我们点击一下【Java Project】,然后点击【Next】;
4.这里要输入你JAVA项目的名称了,我测试一下,就输入HelloWorld,你可茄纳以输入你想创建的项目名称,然后点击【Next】;
5.这个界面是确认信息,默认JAVA项目的JAVA类的存储目录是SRC,编译后的CLASS文件在BIN目录下,这个不用修改,直接点击【Finish】;
6.这样我们就新建成功了。
可以先切换到滚肆亩指定的文件夹路径下,之后直接通过mkdir方法进行文件夹创建。举例:
String path = "d:/oldfilepath";//定义指定文件路径
String newPath = path+"/newpath";//指定新路径
File file = new File(newPath );//定义一个文件流
file.mkdir();//创建文件夹
备注:如果不确定原有文件夹是否存在的情况下,可以通过”mkdirs“创建多层雹埋路径。大森
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流