精华内容
下载资源
问答
  • 首先,确保 IDEA软件正确安装完成,Java 开发工具包 JDK安装完成。 IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows JDK 下载地址:...

    ----2020-10-26 更新----

    最近突然看到这篇几年前随手记录的文章,居然浏览量那么高。看来很多小伙伴也开始从 Eclipse 转到 IDEA,这里为了让大家更好的掌握 IDEA 的使用,我建议大家可以看看下面这个 IDEA 教程。

    IDEA 教程:IntelliJ-IDEA-Tutorial

     

    首先,确保 IDEA 软件正确安装完成,Java 开发工具包 JDK 安装完成。

    IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download/#section=windows

    JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

    IDEA 的 Java 项目 (Project) 则相当于 Eclipse 的工作空间 (workspace) 的概念。

    一、创建 Java 项目:

        1、打开 IDEA 软件,点击界面上的 Create New Project 

        

    2、出现以下界面,选中 Java,然后选择 JDK,最后点击 Next,进行下一步(我的是 jdk1.8)

    3、这里是选择生成项目时是否创建 Java 文件,勾选上 Java Hello World 后会生成一个默认的 Hello world 文件,点击 Next 进行下一步,

    4、给项目命名,默认是 untiled,自己填个名字吧,最后点击 finish

    5、项目创建完成

     

    二、创建 Java 文件:

          1、点击 src——>new——>package,创建一个文件包,并给包命名,与 Eclipse 的包类似;

          

     给包命名

     

    2、在包下面创建 Java 类文件,点击包名——>New——>Java Class;

    给类文件命名

    4、运行 Java 文件,点击 Run——>Run......;

    出现以下弹框,点击要运行的文件名,这里是 Hello;

    运行结果

    展开全文
  • java创建一个文件The task is to create a new empty file in Java. 任务是用Java创建一个新的空文件。 Creating a new empty file 创建一个新的空文件 To create a new empty file in java – we use ...

    java创建一个新文件

    The task is to create a new empty file in Java.

    任务是用Java创建一个新的空文件。

    Creating a new empty file

    创建一个新的空文件

    To create a new empty file in java – we use createNewFile() method of "File" class. The createNewFile() method is called with the File object which should be initialized with the file name (and path if you want to specify).

    在Java中创建一个新的空文件,我们使用“ File”类的createNewFile()方法 。 用File对象调用createNewFile()方法 ,该对象应使用文件名(和路径(如果要指定)初始化)。

    The createNewFile() method returns a Boolean value if file created successfully it returns "true" otherwise it returns "false".

    如果文件创建成功,则createNewFile()方法将返回一个布尔值,它将返回“ true”,否则将返回“ false”。

    Package to use: import java.io.*;

    要使用的包: import java.io. *;

    Syntax:

    句法:

        //file object creation
        File file = new File("D://sample.txt");
    
        //file creation
        file.createNewFile();
    
        Output:
        true
    
    

    Java代码创建一个新的空文件 (Java code to create a new empty file)

    //Java code to create a new empty file
    import java.io.*;
    
    public class Main {
    	public static void main(String[] args) {
    		//creating file object
    		File file = new File("sample.txt");
    		//following syntax can be used to define 
    		//path (D://sample.txt) also
    		//File file = new File("D://sample.txt");
    
    		//variable to store result
    		//'true' - file created successfully
    		//'false' - file is not created successfully
    		boolean result = false;
    
    		try {
    		result = file.createNewFile();
    			System.out.println(file.getPath() + " created successfully...");
    		} catch (IOException exp) {
    			System.out.println("Error while creating file: " + exp);
    		}
    	}
    }
    
    

    Output

    输出量

    sample.txt created successfully...
    
    
    

    翻译自: https://www.includehelp.com/java-programs/create-a-new-empty-file-in-java.aspx

    java创建一个新文件

    展开全文
  • 如何用java创建一个文件

    万次阅读 2017-02-17 15:52:03
    public void createFile(){    String path= "G:\\yuchao\\测试";//所创建文件的路径    File f = new File(path);    if(!f.exists()){    f.mkdir
          public void createFile(){
    
            
            String path= "G:\\yuchao\\测试"; //所创建文件的路径
            
            File f = new File(path);
            
            if(!f.exists()){
                
                f.mkdirs(); //创建目录
            }
            
            String fileName = "abc.txt"; //文件名及类型
            
            File file = new File(path, fileName);
            
            if(!file.exists()){
                
                try {
                    file.createNewFile();
                } catch (IOException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                
            }
            
        }
    展开全文
  • java创建文件_Java创建文件

    千次阅读 2020-07-19 20:44:52
    java创建新文件Creating a file is a very common IO operation. Today we will look into different ways to create a file in java. 创建文件是非常常见的IO操作。... Java创建文件 (Java create file) There a...

    java创建新文件

    Creating a file is a very common IO operation. Today we will look into different ways to create a file in java.

    创建文件是非常常见的IO操作。 今天,我们将探讨在Java中创建文件的不同方法。

    Java创建文件 (Java create file)

    java create file, java create new file

    There are three popular methods to create file in java. Let’s look at them one by one.


    有三种在Java中创建文件的流行方法。 让我们一一看一下。

    1. File.createNewFile() (File.createNewFile())

      java.io.File class can be used to create a new File in Java. When we initialize File object, we provide the file name and then we can call createNewFile() method to create new file in Java.

      File createNewFile() method returns true if new file is created and false if file already exists. This method also throws java.io.IOException when it’s not able to create the file. The files created is empty and of zero bytes.

      When we create the File object by passing the file name, it can be with absolute path, or we can only provide the file name or we can provide the relative path.

      For a non-absolute path, File object tries to locate files in the project root directory. If we run the program from command line, for the non-absolute path, File object tries to locate files from the current directory.

      While creating the file path, we should use System property file.separator to make our program platform independent.

      Let’s see different scenarios with a simple java program to create a new file in java.

      package com.journaldev.files;
      
      import java.io.File;
      import java.io.IOException;
      
      public class CreateNewFile {
      
          /**
           * This class shows how to create a File in Java
           * @param args
           * @throws IOException 
           */
          public static void main(String[] args) throws IOException {
              String fileSeparator = System.getProperty("file.separator");
              
              //absolute file name with path
              String absoluteFilePath = fileSeparator+"Users"+fileSeparator+"pankaj"+fileSeparator+"file.txt";
              File file = new File(absoluteFilePath);
              if(file.createNewFile()){
                  System.out.println(absoluteFilePath+" File Created");
              }else System.out.println("File "+absoluteFilePath+" already exists");
              
              //file name only
              file = new File("file.txt");
              if(file.createNewFile()){
                  System.out.println("file.txt File Created in Project root directory");
              }else System.out.println("File file.txt already exists in the project root directory");
              
              //relative path
              String relativePath = "tmp"+fileSeparator+"file.txt";
              file = new File(relativePath);
              if(file.createNewFile()){
                  System.out.println(relativePath+" File Created in Project root directory");
              }else System.out.println("File "+relativePath+" already exists in the project root directory");
          }
      
      }

      When we execute the above program from Eclipse IDE for the first time, the below output is produced.

      For the relative path, it throws IOException because tmp directory is not present in the project root folder.

      So it’s clear that createNewFile() just tries to create the file and any directory either absolute or relative should be present already, else it throws IOException.

      So I created “tmp” directory in the project root and executed the program again, here is the output.

      File /Users/pankaj/file.txt already exists
      File file.txt already exists in the project root directory
      tmp/file.txt File Created in Project root directory

      First two files were already present, so createNewFile() returns false, third file was created in tmp directory and returns true.

      Any subsequent execution results in the following output:

      If you run the same program from terminal classes directory, here is the output.

      //first execution from classes output directory	
      pankaj:~/CODE/JavaFiles/bin$ java com/journaldev/files/CreateNewFile
      File /Users/pankaj/file.txt already exists
      file.txt File Created in Project root directory
      Exception in thread "main" java.io.IOException: No such file or directory
      	at java.io.UnixFileSystem.createFileExclusively(Native Method)
      	at java.io.File.createNewFile(File.java:947)
      	at com.journaldev.files.CreateNewFile.main(CreateNewFile.java:32)
      
      //tmp directory doesn't exist, let's create it
      pankaj:~/CODE/JavaFiles/bin$ mkdir tmp
      
      //second time execution
      pankaj:~/CODE/JavaFiles/bin$ java com/journaldev/files/CreateNewFile
      File /Users/pankaj/file.txt already exists
      File file.txt already exists in the project root directory
      tmp/file.txt File Created in Project root directory
      
      //third and subsequent execution
      pankaj:~/CODE/JavaFiles/bin$ java com/journaldev/files/CreateNewFile
      File /Users/pankaj/file.txt already exists
      File file.txt already exists in project root directory
      File tmp/file.txt already exists in project root directory

      java.io.File类可用于在Java中创建新的File。 初始化File对象时,我们提供文件名,然后可以调用createNewFile()方法来用Java创建新文件。

      如果创建了新文件,则文件createNewFile()方法返回true ,如果文件已经存在,则返回false 。 当无法创建文件时,此方法还会引发java.io.IOException 。 创建的文件为空,且为零字节。

      当我们通过传递文件名来创建File对象时,它可以使用绝对路径 ,也可以仅提供文件名,也可以提供相对路径。

      对于非绝对路径,File对象尝试在项目根目录中找到文件。 如果我们从命令行运行程序,对于非绝对路径,File对象将尝试从当前目录中查找文件。

      创建文件路径时,我们应使用系统属性file.separator使程序平台独立。

      让我们看看用一个简单的Java程序在Java中创建一个新文件的不同场景。

      当我们第一次从Eclipse IDE执行上述程序时,将产生以下输出。

      /Users/pankaj/file.txt File Created
      file.txt File Created in Project root directory
      Exception in thread "main" 
      java.io.IOException: No such file or directory
      	at java.io.UnixFileSystem.createFileExclusively(Native Method)
      	at java.io.File.createNewFile(File.java:947)
      	at com.journaldev.files.CreateNewFile.main(CreateNewFile.java:32)

      对于相对路径,它会引发IOException,因为项目根文件夹中没有tmp目录。

      因此很明显, createNewFile()只是尝试创建文件,并且绝对目录或相对目录都应该已经存在,否则会抛出IOException

      因此,我在项目根目录中创建了“ tmp”目录,并再次执行了程序,这是输出。

      前两个文件已经存在,因此createNewFile()返回false ,第三个文件在tmp目录中创建并返回true

      任何后续执行将导致以下输出:

      File /Users/pankaj/file.txt already exists
      File file.txt already exists in the project root directory
      File tmp/file.txt already exists in the project root directory

      如果从终端类目录运行相同的程序,则输出为。

    2. FileOutputStream.write(byte [] b) (FileOutputStream.write(byte[] b))

      If you want to create a new file and at the same time write some data into it, you can use FileOutputStream write method. Below is a simple code snippet to show it’s usage. The rules for absolute path and relative path discussed above is applicable in this case too.

      String fileData = "Pankaj Kumar";
      FileOutputStream fos = new FileOutputStream("name.txt");
      fos.write(fileData.getBytes());
      fos.flush();
      fos.close();

      如果要创建一个新文件并同时向其中写入一些数据,则可以使用FileOutputStream写入方法。 以下是显示其用法的简单代码段。 上面讨论的绝对路径和相对路径的规则也适用于这种情况。

    3. Java NIO Files.write() (Java NIO Files.write())

      We can use Java NIO Files class to create a new file and write some data into it. This is a good option because we don’t have to worry about closing IO resources.

      String fileData = "Pankaj Kumar";
      Files.write(Paths.get("name.txt"), fileData.getBytes());

      我们可以使用Java NIO Files类创建一个新文件并将一些数据写入其中。 这是一个不错的选择,因为我们不必担心关闭IO资源。

    That’s all for creating a new file in the java program.

    这就是在java程序中创建新文件的全部。

    GitHub Repository. GitHub Repository中检出更多核心Java示例。

    翻译自: https://www.journaldev.com/825/java-create-new-file

    java创建新文件

    展开全文
  • 本地创建一个文件 向里面写入内容 这里的第二步可以跳过,但前提是E盘下面有了test这个文件夹, 如果没有这个文件夹,则第二步不能跳过。 注:创建文件的这一步可以省略,因为在写入的时候会自动创建文件,但在...
  • Java 创建一个文本文件,并对其读和写。 本文地址:http://blog.csdn.net/shanglianlm/article/details/47420183
  • Java中如何创建一个文件或者文件夹

    千次阅读 2019-07-09 16:54:04
    Java中如何创建一个文件或者文件夹 创建一个文件夹: 调用Java中File类中的mkdir( )或者mkdirs( )方法 boolean makdir( ):创建一个文件夹,创建成功返回true,创建失败返回false。 boolean makdirs( ):创建一...
  • Java中,File创建一个文件

    千次阅读 2017-10-18 17:34:31
    import java.io.File; import java.io.IOException;... * 如何用File创建一个文件 */ public class test1 { public static void main(String[] args) { /*实例化一个文件,代表给定路径的文件或目录 * *
  • JAVA中如何创建一个文件

    千次阅读 2018-02-10 20:20:57
    package JavaCreateFile; import java.io.File; import java.io.IOException; public class JavaCreateFileTest1 { public void createFile(){ String path= "...//所创建文件的路径 ...
  • Java创建一个Excel文件

    千次阅读 2018-09-04 15:31:43
    下面直接上代码了啊亲~~ ...import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import jxl.Workbook; import jxl.write.Label; import jxl.write.WritableSheet;...
  • Java——创建多级目录下的一个文件

    千次阅读 2019-03-06 11:02:56
    package day01; import java.io.File;... * 创建多级目录下的一个文件 * @author Administrator * */ public class FileDemo3 { public static void main(String[] arrgs) throws IOExcept...
  • java创建文件夹和文件

    万次阅读 多人点赞 2018-03-02 14:52:25
    java创建文件夹和文件,在文件夹不存在的情况下创建。 在执行这个方法时候大部分会遇见,找不到路径方法。 下面是我认为比较好用的一个写法,贴出来,有更好的可以一起分享。 // 指定路径如果没有则创建并添加 ...
  • 创建工程后,运行提示 Eclipse Error: Could not find or load main class [duplicate] ...一个java文件里面写多个class的话,这里面最多有一个public的。 而且.java的名称和public 类得名称要一致 ...
  • Java——创建文件

    千次阅读 2019-02-21 20:58:38
    package day05; import java.io.File; import java.io.IOException;... * 创建一个文件 * @author Administrator * */ public class FileDemo2 { public static void main(String[] args) throws E...
  • 创建一个文本文件(注意:如果该文件存在,则会覆盖该文件) PrintWriter writer = new PrintWriter("the-file-name.txt", "UTF-8"); writer.println("The first line"); writer.println("The second line"); ...
  • java创建文件和文件夹

    万次阅读 2018-07-18 14:28:41
    java开发过程中总是会遇到操纵file类的情况,最常见的需求就是...这里提供一个方法来创建文件。 public static boolean createFileOrDir(String path) { return createFileOrDir(new File(path)); } pr...
  • java创建临时文件

    千次阅读 2019-01-07 10:43:11
    //perfix为临时文件的前缀,suffix为临时文件的后缀,这种方法没有指定目录,则放在系统的临时文件夹下 createTempFile( String perfix,String suffix,File directory );//perfix为临时文件的前缀,suffix为临时...
  • java创建并调用bat文件

    热门讨论 2013-05-24 17:58:37
    java创建并调用bat文件
  • java 我已经创建文件 可是用file创建一个对象时却说文件不存在,(原先文件是在E盘,说找不到文件,后来把文件放到C盘后就可以找得到了)这是为什么
  • JAVA创建写入CSV文件

    千次阅读 2019-06-12 14:05:10
    * 生成为CVS文件 * * @param exportData 源数据List * @param map csv文件的列表头map * @param outPutPath 文件路径 * @param fileName 文件名称 * @return */ public File createCSVFile(List<List> export...
  • java创建Excel文件

    千次阅读 2012-10-23 14:27:04
    Excel现在运用的很广泛,有的时候需要被做成数据库,这里介绍一种java创建读取Excel的方法。 PIO是Apache Jakarta项目下的一个开源工具包,对Excel操作封装的很好。 PIO包可以再我的资源里的下载! 创建Excel文件...
  • import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class Test2
  • java创建多级目录文件

    万次阅读 2017-12-14 14:31:43
    * 创建多级目录文件 * * @param path 文件路径 * @throws IOException */ private void createFile(String path) throws IOException { if (StringUtils.isNotEmpty(path)) { File file = new File(path);
  • Java创建文件和文件夹

    万次阅读 多人点赞 2017-11-20 15:36:14
    java代码: import java.io.*;//导入所需的包 public class IOTest {//类 public static void main(String[] args){//主程序,程序入口 File file=new File("D:\\Qiju_Li"); if(!file.exists()){//如果文件夹不...
  • java 创建临时临时文件

    万次阅读 2013-10-23 17:33:00
    import java.io.File;... * 创建文件和目录 */ public class CreateFileUtil { /** * 创建单个文件 * @param destFileName 目标文件名 * @return 创建成功,返回true,否则返回false */ public sta
  • Java创建隐藏文件

    千次阅读 2016-11-22 13:35:02
    import java.io.File;...// 执行以下代码你将看到一个属性为隐藏的文件(D:ddd.ddd)  // 请到D盘下查看  public static void main(String[] args) throws IOException {   // 创建新文
  • 如何用java创建目录及文件

    万次阅读 2018-08-29 14:41:05
    //your package import java.io.File; import java.io.IOException; public class Text { public static void main(String[] args) { String path ="F:\\testcode\\Index"... //所创建文件目...
  • java.io,PrintWriter可以用来创建一个文件并向本文文件写入数据PrintWriter(String filename); PrintWriter(File file);<!--创建一个向指定文件的新的PrintWriter--> PrintWriter(OutoutStream out); PrintWriter...
  • 这里要用到File对象的... //首先创建一个File类对象,指定一个文件路径 File f= new File(&quot;D:\\A\\BC\\2.txt&quot;); //获取文件的父目录 File pf = f.getParentFile(); // 并判断是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,908,810
精华内容 763,524
关键字:

java创建一个文件

java 订阅