精华内容
下载资源
问答
  • 2020-07-22 21:15:55

    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创建一个新文件

    更多相关内容
  • touch命令 创建文件

    2021-01-09 19:02:55
    touch命令有两功能:创建新的空文件,二是改变已有文件的时间戳属性。 touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。如果文件不存在,将会创建新的空文件,除非指定了”-c”或”-h”选项...
  • Java创建新文件

    万次阅读 2021-03-06 17:13:39
    在java中创建文件有三种流行的方法,下面将一个一个地来学习。方法一:使用File.createNewFile()方法java.io.File类可用于在Java中创建文件。当初始化File对象时,需要提供一个文件名,然后调用createNewFile()...

    创建文件是一种非常常见的IO操作,在这一小节中我们将学习如何在java中创建文件的几个方法。

    在java中创建文件有三种流行的方法,下面将一个一个地来学习。

    方法一:使用File.createNewFile()方法

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

    如果创建新文件成功,则文件createNewFile()方法返回true,如果文件已存在则返回false。当它无法创建文件时,此方法也会抛出java.io.IOException异常。创建的文件为空且零字节。

    当通过传递文件名来创建File对象时,它可以是绝对路径,或者只能提供文件名,或者可以提供相对路径。

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

    在创建文件路径时,应该使用System属性file.separator来使程序平台独立。

    下面让我们来看看使用java程序创建一个新文件的不同场景。

    import java.io.File;

    import java.io.IOException;

    public class CreateNewFile {

    /**

    * 该类显示了如何在Java中创建文件

    *

    * @param args

    * @throws IOException

    */

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

    String fileSeparator = System.getProperty("file.separator");

    // 带路径的绝对文件名

    String absoluteFilePath = "temp" + fileSeparator + "temp2" + fileSeparator + "file.txt";

    System.out.println(System.getProperty("user.dir"));

    File file = new File(absoluteFilePath);

    if (file.createNewFile()) {// 工程目录下要有一个目录:temp/temp2

    System.out.println(absoluteFilePath + " File Created");

    } else

    System.out.println("File " + absoluteFilePath + " already exists");

    // 只提供文件名称

    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");

    // 相对路径

    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");

    }

    }

    当第一次在Eclipse IDE执行上述程序时,会生成以下输出。

    D:\worksp\eclipsej2ee\TestJava

    temp\temp2\file.txt File Created

    file.txt File Created in Project root directory

    Exception in thread "main" java.io.IOException: 系统找不到指定的路径。

    at java.io.WinNTFileSystem.createFileExclusively(Native Method)

    at java.io.File.createNewFile(Unknown Source)

    at CreateNewFile.main(CreateNewFile.java:37)

    对于相对路径,它会抛出IOException异常,因为项目根文件夹中不存在tmp目录。所以很明显createNewFile()只是尝试创建文件,任何绝对或相对的目录都应该存在,否则抛出IOException异常。所以需要在项目根目录中创建tmp目录并再次执行程序,输出如下所示 -

    D:\worksp\eclipsej2ee\TestJava

    File temp\temp2\file.txt already exists

    File file.txt already exists in the project root directory

    tmp\file.txt File Created in Project root directory

    方法二: 使用FileOutputStream.write(byte[] b)方法

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

    String fileData = "Maxsu from Yiibai.com";

    FileOutputStream fos = new FileOutputStream("readme.txt");

    fos.write(fileData.getBytes());

    fos.flush();

    fos.close();

    方法三: 使用Java NIO Files.write()方法

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

    String fileData = "Maxsu from Yiibai.com";

    Files.write(Paths.get("readme.txt"), fileData.getBytes());

    上面就是在java程序中常用用于创建新文件的全部内容。

    ¥ 我要打赏

    纠错/补充

    收藏

    加QQ群啦,易百教程官方技术学习群

    注意:建议每个人选自己的技术方向加群,同一个QQ最多限加 3 个群。

    展开全文
  • 利用python如何实现创建一个文本文件发布时间:2020-11-06 15:52:26来源:亿速云阅读:77作者:Leah本篇文章给大家分享的是有关...python open() 函数以指定模式打开一个文件创建一个file对象,相关的方法才可以调...

    利用python如何实现创建一个文本文件

    发布时间:2020-11-06 15:52:26

    来源:亿速云

    阅读:77

    作者:Leah

    本篇文章给大家分享的是有关利用python如何实现创建一个文本文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

    python open() 函数以指定模式打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。

    w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

    write() 方法用于向文件中写入指定字符串。在文件关闭前或缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到写入的内容的。

    实现代码:

    #!/usr/bin/python

    # -*- coding:utf-8 -*-

    file = open('C:/Users/Administrator/Desktop/a/b.txt','w')

    file.write('你好,\n  世界。')

    结果:

    d2ae640b6045f60fb10b3ed879c219c4.png

    打开这个文本可以看到内容成功写入。

    08decc01d7a41eea1e15e5f8aece8c13.png

    知识点扩充:

    Python批量修改文本文件内容的方法

    Python批量替换文件内容,支持嵌套文件夹

    import os

    path="./"

    for root,dirs,files in os.walk(path):

    for name in files:

    #print name

    if name.endswith(".html"):

    #print root,dirs,name

    filename=root+"/"+name

    f=open(filename,"r")

    filecontent=""

    line=f.readline()

    while line:

    l=line.replace(":/arcgis_js_api","/arcgisapi")

    filecontent=filecontent+l

    line=f.readline()

    f.close()

    f=file(filename,"w")

    f.writelines(filecontent)

    f.close()

    以上就是利用python如何实现创建一个文本文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。

    展开全文
  • linux创建文件命令.docx

    2020-08-21 22:41:26
    第 第 PAGE 1 页 共 NUMPAGES 1 页 linux创建文件命令 ... 一linux创建文件命令 linux创建文件命令1touch命令 linux的touch命令不常用一般在使用make的时候可能会用到用来修改文件时间戳或者新建一个不存在的文件 to
  • python创建一个txt文件

    万次阅读 多人点赞 2018-11-12 23:41:41
    创建一个txt文件文件名为mytxtfile,并向文件写入msg 注意文件的路径不要错,还有文件的格式 # 创建一个txt文件文件名为mytxtfile,并向文件写入msg def text_create(name, msg): desktop_path = "C:\\...

    创建一个txt文件,文件名为mytxtfile,并向文件写入msg

    注意文件的路径不要错,还有文件的格式

    
    # 创建一个txt文件,文件名为mytxtfile,并向文件写入msg
    def text_create(name, msg):
        desktop_path = "C:\\Users\\Administrator\\Desktop\\"  # 新创建的txt文件的存放路径
        full_path = desktop_path + name + '.txt'  # 也可以创建一个.doc的word文档
        file = open(full_path, 'w')
        file.write(msg)   #msg也就是下面的Hello world!
        # file.close()
    
    text_create('mytxtfile', 'Hello world!')
    # 调用函数创建一个名为mytxtfile的.txt文件,并向其写入Hello world!
    

    结果就是这样:

    展开全文
  • dd命令创建一个文件

    千次阅读 2019-10-10 13:56:16
    会在当前目录下生成一个大小为1M*1000=1000M大小的test.img文件,它的内容都是0(因从/dev/zero中读取,/dev/zero为0源) 但是这样为实际写入硬盘,文件产生速度取决于硬盘读写的速度,如果要产生超大文件,速度会...
  • 我们都知道可以用mkdir命令创建一个新的目录,但更多时候如果能直接创建一个文件(普通文件)会让人感觉更愉悦;这样就可以不用在去打开一个专门的创建文本文件的软件,然后还要设置文件名,保存路径那样的繁琐了;...
  • Linux下如何创建新用户通常情况下,处于安全考虑,一般都给自己创建一个普通用户,而不直接使用root用户,因为权限大了,误操作就容易带来无法弥补的损失。Linux系统中,只有root用户有创建其他用户的权限。创建过程...
  • linux 创建文件命令

    千次阅读 2021-01-27 11:23:04
    正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。 1. 不带任何参数下,运行cp 这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从一个位置...
  • inux下在同一目录下同时创建个文件可以使用touch命令,如下命令用于在当前目录下创建文件名分别为filename1,filename2和filename3的文件:touch filename1 filename2 filename3touch命令说明:1.命令格式:...
  • 在Linux中,mkdir命令创建新目录

    千次阅读 2021-05-08 21:37:04
    Linux的基本命令之一是mkdir。mkdir允许您在Linux中创建新...创建新目录要创建一个新目录,请使用不带选项的mkdir命令:mkdir new_dir这将在当前目录中创建一个new_dir的新目录,可以使用ls命令检查它。[email ]:...
  • python创建文本文件的简单方法

    万次阅读 2021-01-29 12:46:08
    python open() 函数以指定模式打开一个文件创建一个file对象,相关的方法才可以调用它进行读写。w 模式表示打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该...
  • linux创建文件命令

    千次阅读 2021-05-08 21:12:32
    一、linux创建文件命令linux创建文件命令1、touch命令linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。touch [-acm][-r ref_file(参照文件)|-t ti...
  • ncfilter.py 一种模块,允许根据现有文件... 更为复杂的compress将所有合适的变量打包一个文件中,并通过zip压缩保存。 compress命令的实现基于Empa的Dominik Brunner的脚本。 用法: usage: ncfilter.py [-h] C
  • (写出至少两种方式)首先,touch创建一个文件touch yyTest.ini同时创建两个文件touch test1.txt test2.txt批量创建文件(如创建2000个文件)touch test{0001..2000}.txt更改文件yyTest.ini时间为当前时间(y...
  • 创建文本文件的第一个方法使用"cat"命令,在提示符下键入以下命令并按Enter,cat > sample.txt按Enter键后,不会返回到提示,键入文本行,并在每行之后按Enter,完成后,按Ctrl+D退出文件并返回提示。要验证文件...
  • 用cat在命令行创建文件

    千次阅读 2021-05-10 13:45:47
    我们常常使用cat命令来将某个文件的内容口气打印出来查看,其实,cat命令还可以用来在命令行创建文件。cat在命令行创建文件与vi不同,只能单行编辑,换行之后就不能再编辑前面的行;与echo编辑多行文件有点相似。...
  • Linux操作系统创建文件命令方法

    千次阅读 2021-05-15 18:27:07
    创建文件mkdir aaamkdir –p aaa创建文件夹命令Vi foo.txtemacs foo.txtecho “aaa”>foo.txtcat >foo.txt清除命令>foo.txtMkdir/home/u1 创建文件夹home/u1Chown oracle/home/u1 表示改变目录所有者为...
  • -p—— 可快速创建出目录结构中指定的每目录,对于已存在的目录不会被覆盖 2.在tmp中创建a.txt文件 命令--cd 切换目录 命令--touch 新建空文件或更新已有文件或目录的修改日期 格式: touch a.txt 若指定的...
  • 创建一个文件夹 mkdir file 创建一个文件 touch app.txt
  • 用create创建一个新的数据库

    千次阅读 2020-10-17 23:10:40
    MySQL将数据库作为一个包含所对应着在数据库中的表的文件的目录来实现。语法如下,中括号表示可选: CREATE DATABASE [IF NOT EXISTS] database_name [CHARACTER SET charset_name] [COLLATE collation_name] ...
  • Linux vi命令 创建文件

    千次阅读 2021-05-10 02:01:08
    创建文件【vi】、进入vi的命令vi filename :打开或新建文件,并将光标置于第行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后行首vi +/pattern filename:打开...
  • 1、建立目录要创建新目录,请使用不带任何选项的mkdir命令:mkdir new_dir这将在当前目录中创建一个名为new_dir的目录。您可以使用ls命令进行检查。您也可以指定要在其中创建新目录的路径...
  • 描述步骤1:将VirtualBox安装到您的计算机上VirtualBox是Oracle的一个产品,允许您运行虚拟机您的计算机意味着您可以在Windows或Apple计算机上运行Linux。转到https://www.virtualbox.org/wiki/Downloads并下载适用...
  • python怎么创建一个txt文件python怎么创建一个txt文方法。如考:1.首先内置的空闲编辑器进行编辑(单击并选择copy),如下图所示。2.您可以下载记事本和其他编辑软件,以支持多种语言的创建和编辑。3.打开命令提示符...
  • linux创建用户命令

    千次阅读 2021-05-09 08:25:51
    useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删除用户...
  • python3怎么创建新文件

    千次阅读 2021-03-05 18:04:43
    】,如果flags参数为os.O_CREAT,表示创建并打开一个新文件。os.open() 方法用于打开一个文件,并且设置需要的打开选项,模式参数mode参数是可选的,默认为 0777。(推荐教程:Python入门教程)open()方法语法格式如下...
  • 如何创建一个JS文件以及调用JS文件

    万次阅读 2018-09-24 22:32:43
    一、电脑端 建立一个txt文件更改后缀名为js,建立完成... 二、JAVA编辑器 ...2.然后创建一个JS文件 步骤:点击创建的JS文件夹,按Ctrl + N,搜索文件(File类型,指定后缀为.js即可),创建一个名称(...
  • LINUX命令(1)-创建文件

    万次阅读 2019-03-22 17:03:56
    1.可以使用cat创建一个新的文件  命令:cat>>filename  使用cat创建文件时,以系统默认的文件属性作为新文件的属性,并接受键盘输入作为文件的内容。... file3 命令也可将多个文件合并到一个新...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,496,554
精华内容 1,798,621
关键字:

创建一个新的文件命令是