package com.soar.file;

import java.io.File;

import java.io.IOException; public class Demo2_FileMethod {

/*

* A:创建功能

* public boolean createNewFile():创建文件 如果存在这样的文件,就不创建了

* public boolean mkdir():创建文件夹 如果存在这样的文件夹,就不创建了

* public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来

* B:案例演示

* File类的创建功能
    * 注意事项:
* 如果你创建文件或者文件夹忘了写盘符路径,那么,默认在项目路径下。

*/

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

//createNewFile();

File dir1 = new File("aaa");

System.out.println(dir1.mkdirs()); //true

    File dir2 = <span class="hljs-keyword">new</span> File(<span class="hljs-string">"bbb.txt"</span>);    <span class="hljs-comment">//这样写也是可以的,文件夹也是可以有后缀的</span>
System.<span class="hljs-keyword">out</span>.println(dir2.mkdirs()); <span class="hljs-comment">//true</span> File dir3 = <span class="hljs-keyword">new</span> File(<span class="hljs-string">"ccc\\ddd"</span>);
System.<span class="hljs-keyword">out</span>.println(dir3.mkdirs()); <span class="hljs-comment">//创建多级目录(文件夹)</span>
}

private static void createNewFile() throws IOException {

File file = new File("yyy.txt");

System.out.println(file.createNewFile()); //如果没有就创建,返回true,如果有就不创建,返回false

File file2 = new File("zzz"); //不加后缀也可以创建

System.out.println(file2.createNewFile()); //true

}

}

在该项目下通过代码创建的文件及文件夹

java File类的基本使用的更多相关文章

  1. Java File类总结和FileUtils类

    Java File类总结和FileUtils类 文件存在和类型判断 创建出File类的对象并不代表该路径下有此文件或目录. 用public boolean exists()可以判断文件是否存在. Fi ...

  2. Java File 类的使用方法详解

    Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对Java File文件操作类进行详细地分析,并将File类中的常用方法进行简单介绍,有需要的Java开发者可以看 ...

  3. Java File 类的使用方法详解(转)

    转自:http://www.codeceo.com/article/java-file-class.html Java File类的功能非常强大,利用Java基本上可以对文件进行所有的操作.本文将对J ...

  4. Java File类 mkdir 不能创建多层目录

    File f = new File("/home/jp/Upload"); if ((!f.exists()) || (!f.isDirectory())) {boolean re ...

  5. Java File类基础解析 1

    Java File类基础解析 1 File类的构造方法 public File(String pathname) :通过给定的路径名字符转换为抽象路径名来创建新的File实例 String path ...

  6. Java File类基本操作

    我们可以利用Java.io.File类对文件进行操作,基本操作如下: 1)创建文件: public boolean createNewFile() throws IOException 2)删除文件: ...

  7. JAVA File类 分析(三)

    前面两篇与大家一起研究了unix下的文件系统,本篇将和大家一起分析 文件的属性和文件夹. ok,废话不说,先来段代码 #include <stdio.h> #include <sys ...

  8. Java——File类概述

    body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...

  9. Java——File类成员方法

    body, table{font-family: 微软雅黑} table{border-collapse: collapse; border: solid gray; border-width: 2p ...

随机推荐

  1. theme- 工作原理

    首先看一下theme中的设置,代码如下 <?xml version="1.0" encoding="utf-8"?> <resources&g ...

  2. JVM 基础知识(GC)

    几年前写过一篇关于JVM调优的文章,前段时间拿出来看了看,又添加了一些东西.突然发现,基础真的很重要.学习的过程是一个由表及里,再由里及表的过程,所谓的"温故而知新".而真正能走完 ...

  3. $routeParams 实现路由指定参数

    [摘要]后台管理系统权限控制到按钮级别,将每一个资源的key绑定在url中,渲染页面的时候去根据key来获取当前页面的按钮列表. router.js angular.module("app. ...

  4. 微信小程序实现一个简单的表格

    wxml <view class="table"> <view class="tr bg-w"> <view class=&quo ...

  5. Android中使用HttpClient实现HTTP通信效果

    HTTP通信,这一案例在操作的时候遇到N多种种问题,是前面看过几个实例里面最麻烦的一个.由于没有系统的接触过JAVA,所以出了非常多错误,也无从下手解决,这里经过对错误的检索实现了HTTP通信,以做记 ...

  6. sql 高性能存储过程分页

    USE [Lyjjr] GO /****** Object: StoredProcedure [dbo].[P_ViewPage] Script Date: 05/29/2015 17:18:56 * ...

  7. golang sort

    package main import ( "fmt" "strings" "sort" ) type Animals []string f ...

  8. 如何把excel同一个单元格内的文字和数字分别提取出来?

    平台:excel 2010 目的:把excel同一个单元格内的文字和数字分别提取出来 操作: 假设数据在A1单元格:如果文字在前,B1=left(A1,lenb(A1)-len(A1))可得文字,C1 ...

  9. 开发板 Linux驱动视频 驱动是什么

    内存管理单元很重要. linux把设备看成文件,(open,read,write,ioctrl,close)主要写这几个函数. 哈弗结构,取指令和取数据同时进行. arm处理器体系架构以及发展方向 单 ...

  10. C# 文件转byte数组,byte数组再转换文件

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy ...