精华内容
下载资源
问答
  • 在d盘新建文本文档文件
    千次阅读
    2021-02-26 19:41:50

    复制的原理:

    其实就是将C盘下的文件数据存储到D盘的一个文件中。

    步骤:

    1,在D盘创建一个文件。用于存储C盘文件中的数据。

    2,定义读取流和C盘文件关联。

    3,通过不断的读写完成数据存储。

    4,关闭资源。

    import java.io.*;

    class CopyText

    {

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

    {

    copy_2();

    }

    public static void copy_2()

    {

    FileWriter fw = null;

    FileReader fr = null;

    try

    {

    fw = new FileWriter("SystemDemo_copy.txt");

    fr = new FileReader("SystemDemo.java");

    char[] buf = new char[1024];

    int len = 0;

    while((len=fr.read(buf))!=-1)

    {

    fw.write(buf,0,len);

    }

    }

    catch (IOException e)

    {

    throw new RuntimeException("读写失败");

    }

    finally

    {

    if(fr!=null)

    try

    {

    fr.close();

    }

    catch (IOException e)

    {

    }

    if(fw!=null)

    try

    {

    fw.close();

    }

    catch (IOException e)

    {

    }

    }

    }

    //从C盘读一个字符,就往D盘写一个字符。

    public static void copy_1()throws IOException

    {

    //创建目的地。

    FileWriter fw = new FileWriter("RuntimeDemo_copy.txt");

    //与已有文件关联。

    FileReader fr = new FileReader("RuntimeDemo.java");

    int ch = 0;

    while((ch=fr.read())!=-1)

    {

    fw.write(ch);

    }

    fw.close();

    fr.close();

    }

    }——摘自《毕向东25天》

    更多相关内容
  • 展开全部importjava.io.*;importjava.util.Date;.../***流对文件进行62616964757a686964616fe4b893e5b19e31333363373737测试**@authorwlshi*@create2017-06-1510:53**/publicclasstest20170615{//...

    展开全部

    import java.io.*;

    import java.util.Date;

    import java.util.UUID;

    /**

    * 流对文件进行62616964757a686964616fe4b893e5b19e31333363373737测试

    *

    * @author wlshi

    * @create 2017-06-15 10:53

    **/

    public class test20170615 {

    //生成文件路径

    private static String path = "D:\\";

    //文件路径+名称

    private static String fileName;

    /**

    * 创建文件

    *

    * @param fileName    文件名称

    * @param filecontent 文件内容

    * @return 是否创建成功,成功则返回true

    */

    public static boolean createFile(String fileName, String filecontent) {

    Boolean bool = false;

    File file = new File(path+fileName);

    try {

    //如果文件不存在,则创建新的文件

    if (!file.exists()) {

    file.createNewFile();

    bool = true;

    //创建文件成功后,写入内容到文件里

    writeFileContent(path+fileName, filecontent);

    }

    } catch (Exception e) {

    e.printStackTrace();

    }

    return bool;

    }

    /**

    * 向文件中写入内容

    *

    * @param filepath 文件路径与名称

    * @param newstr   写入的内容

    * @return

    * @throws IOException

    */

    public static boolean writeFileContent(String filePath, String newStr) throws IOException {

    Boolean bool = false;

    String temp = "";

    FileInputStream fis = null;

    InputStreamReader isr = null;

    BufferedReader br = null;

    FileOutputStream fos = null;

    PrintWriter pw = null;

    try {

    File file = new File(filePath);//文件路径(包括文件名称)

    //将文件读入输入流

    fis = new FileInputStream(file);

    isr = new InputStreamReader(fis);

    br = new BufferedReader(isr);

    StringBuffer buffer = new StringBuffer();

    //文件原有内容

    for (int i = 0; (temp = br.readLine()) != null; i++) {

    buffer.append(temp);

    // 行与行之间的分隔符 相当于“\n”

    buffer = buffer.append(System.getProperty("line.separator"));

    }

    //新写入的行,换行

    buffer.append(newStr + "\r\n");

    fos = new FileOutputStream(file);

    pw = new PrintWriter(fos);

    pw.write(buffer.toString().toCharArray());

    pw.flush();

    bool = true;

    } catch (Exception e) {

    // TODO: handle exception

    e.printStackTrace();

    } finally {

    //不要忘记关闭

    if (pw != null) {

    pw.close();

    }

    if (fos != null) {

    fos.close();

    }

    if (br != null) {

    br.close();

    }

    if (isr != null) {

    isr.close();

    }

    if (fis != null) {

    fis.close();

    }

    }

    return bool;

    }

    /**

    * 删除文件

    *

    * @param fileName 文件名称

    * @return

    */

    public static boolean delFile(String fileName) {

    Boolean bool = false;

    fileName = path + fileName + ".txt";

    File file = new File(fileName);

    try {

    if (file.exists()) {

    file.delete();

    bool = true;

    }

    } catch (Exception e) {

    // TODO: handle exception

    }

    return bool;

    }

    /**

    * 复制文件

    * @param file1

    * @param file2

    * @return

    * @throws Exception

    */

    public static long copyFile(String file1,String file2) throws Exception{

    File f1=new File(file1);

    File f2=new File(file2);

    long time=new Date().getTime();

    int length=2097152;

    FileInputStream in=new FileInputStream(f1);

    FileOutputStream out=new FileOutputStream(f2);

    byte[] buffer=new byte[length];

    while(true){

    int ins=in.read(buffer);

    if(ins==-1){

    in.close();

    out.flush();

    out.close();

    return new Date().getTime()-time;

    }else

    out.write(buffer,0,ins);

    }

    }

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

    UUID uuid = UUID.randomUUID();

    createFile("myfile.txt", "1234567");

    copyFile("D:\\myfile.txt","E:\\myfile.txt");

    }

    }

    展开全文
  • // 在D盘创建文件test.txt,文件中的内容为:“hello Java”File file = new File("D:/test.txt");StringBuilder builder = new StringBuilder();builder.append("hello java");OutputStreamWriter osw = null;try ...

    // 在D盘中创建文件test.txt,文件中的内容为:“hello Java”

    File file = new File("D:/test.txt");

    StringBuilder builder = new StringBuilder();

    builder.append("hello java");

    OutputStreamWriter osw = null;

    try {

    osw = new FileWriter(file);

    osw.write(builder.toString());

    } catch (IOException e) {

    e.printStackTrace();

    } finally { // 最后一定要关闭流

    if (osw != null) {

    try {

    osw.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

    // 利用流把该文件拷贝到E盘根目录下

    InputStream ips = null;

    OutputStream ops = null;

    try {

    ips = new FileInputStream(file);// 源文件

    byte[] buffer = new byte[1024]; // 定义一个缓冲数组

    ops = new FileOutputStream("E:/" + file.getName());// 目标文件

    // 如果没有读到结尾就继续读,每次读指定的字节数

    for (int len = 0; (len = ips.read(buffer)) != -1;) {

    ops.write(buffer, 0, len); // 每次写出实际读取到长度

    }

    } catch (FileNotFoundException e) {

    e.printStackTrace();

    } catch (IOException e) {

    e.printStackTrace();

    } finally { // 最后关闭流

    if (ips != null) {

    try {

    ips.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    if (ops != null) {

    try {

    ops.close();

    } catch (IOException e) {

    e.printStackTrace();

    }

    }

    }

    简单来写:

    import java.io.FileInputStream;

    import java.io.FileNotFoundException;

    import java.io.FileOutputStream;

    import java.io.FileWriter;

    import java.io.IOException;

    public class Change {

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

    FileWriter fw = new FileWriter("D:/tets.txt");

    fw.write("hello java");

    fw.close();

    FileInputStream fis = new FileInputStream("d:/tets.txt");

    FileOutputStream fos = new FileOutputStream("E:/tets.txt");

    byte[] b = new byte[1024];

    while(fis.read(b)!=-1)

    {

    fos.write(b);

    }

    fos.close();

    fis.close();

    }

    }

    展开全文
  • 例如,如果您需要这样做,还有一些易于使用的创建文本文件的方法。NOTE:当我们说这篇文章中输入一些东西,并且文本上有引号时,不要输入引号,除非另有说明。第一种创建文本文件的方法使用“cat”命令。提示符...

    71b5c0fc49b11409877cc5972a473247.gif

    如果你是一个键盘人,很多事情只需使用命令行即可完成。例如,如果您需要这样做,还有一些易于使用的创建文本文件的方法。

    NOTE:当我们说在这篇文章中输入一些东西,并且在文本上有引号时,不要输入引号,除非另有说明。

    第一种创建文本文件的方法使用“cat”命令。在提示符下键入以下命令,然后按Enter键。替换“样品。txt“,使用您要用于文件的名称。

    cattxt

    按Enter键后,不会返回提示。相反,光标放在下一行,允许您在文件中输入文本。输入文本行,按Enter键。完成后,按Ctrl D退出文件并返回提示。

    71b5c0fc49b11409877cc5972a473247.gif

    要验证您的文件是否已创建,请在提示符下键入以下命令,然后按Enter键。

    NOTE:命令以小写“L”开头,选项(-l)也是小写“L”。

    ls -l样本。txt

    您应该看到你的文件的目录列表,如下所示。

    71b5c0fc49b11409877cc5972a473247.gif

    “cat”命令也可用于查看文件的内容。为此,请在提示符下键入以下命令,然后按Enter键。

    cat样品。txt

    文件的内容打印到屏幕上,并返回到提示。

    71b5c0fc49b11409877cc5972a473247.gif

    创建空白文本文件的一种方法是使用右箭头(键入右箭头,“

    请注意,您将返回到提示,不表示创建文件。您可以使用前面所述的“ls”命令检查文件是否存在。

    71b5c0fc49b11409877cc5972a473247.gif

    当您使用“cat”命令查看文件的内容时,不显示任何内容。该文件已创建,但不包含任何文本。

    71b5c0fc49b11409877cc5972a473247.gif

    要向文件添加文本,可以使用Vi。键入以下命令以打开Vi中的文本文件。

    vi样本。txt

    71b5c0fc49b11409877cc5972a473247.gif

    相关文章图片7tupian初学者要在编辑器中键入文本,请输入小写字母“i”进入编辑模式。键入您的文本,然后按Esc返回到命令模式。要关闭Vi并保存文件,请键入“:wq”,然后按Enter键。

    了解更多关于如何使用vi编辑文本文件从我们的初学者指南编辑文本文件与Vi。

    71b5c0fc49b11409877cc5972a473247.gif

    Again,要查看文件的内容,请在提示符下键入以下命令,然后按Enter键。

    cat样品。txt

    71b5c0fc49b11409877cc5972a473247.gif

    另一个与使用右箭头类似的命令(键入“touch”,后跟一个文件名,如下图所示。

    71b5c0fc49b11409877cc5972a473247.gif

    “触摸”命令创建一个空文本文件。使用Vi或其他文本编辑器将文本添加到文件。

    ."

    展开全文
  • 就是创建不了文件,想知道是什么原因,需要怎么做 代码:with open('d:\\aa.txt','w') as f: print("hello world!",file = f) 报错:Traceback (most recent call last): File "C:\Users\Hasee\AppData\Local\...
  • python中如何创建一个txt文件

    千次阅读 2021-02-10 04:20:52
    如果以只写模式打开一个文件,那么该函数会在文件不存在时创建一个文件。(推荐教程:Python入门教程)语法:open(name[,mode[,buffering]])参数:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了...
  • 作为Terminal-savvy的人,...这些包括:cat 命令触摸命令标准重定向符号让我们本文中探索这些命令以创建一些示例文本文件。本文提到的命令和过程已Ubuntu 18.04 LTS系统上运行。由于我们将使用Ubuntu命令line-t...
  • 在d盘的文件夹aaa里面创建三个文本 createNewFile()创建文件 19 File file1 = new File("d:\\aaa\\aaa.txt" ); 20 boolean newFile1 = file1.createNewFile(); 21 System.out.println(newFile1); 22...
  • //将C盘一个文本文件复制到D盘。 /* 复制的原理: 其实就是将C盘下的文件数据存储到D盘的一个文件中。 步骤: 1,在D盘创建一个文件。用于存储C盘文件中的数据。 2,定义读取流和C盘文件关联。 3,通过不断的读写...
  • 下面是收集的vim用法,当vim里面要实现退出,首先要做的是按【Esc】,然后再输入【:wq】一、一般模式:删除、复制与粘贴类命令x,X x为向后删除一个字符,X为先前删除一个字符nx(n代表数字) ...
  • (4.0分) 【计算题】编写程序, D 盘根目录下创建一个文本文件 test.txt ,并向其中写入字符串 hello world 。 (10.0分) 【计算题】编写函数,判断一个数字是否为素数,是则返回字符串 YES ,否则返回字符串 NO 。 ...
  • package 将C盘一个文本copy到D盘;import java.io.FileReader;...在D盘创建一个文件,用于存储C盘文件中的数据* 2.定义读取流和c盘文件关联* 3.通过不断的读写完成数据存储* 4. (finally中) 关闭资源*/public class ...
  • //创建一个名为new.txt文件 public class File1 { public static void main(String[] args) throws IOException { File f=new File("D:\\pro11\\src\\te\\Test2\\File1.java");//创建一个文件对象 System.out....
  • 展开全部java创建一个文件需要两步:建立一个路径(Java里File这个名字取得不是很合适,可以把File理解32313133353236313431303231363533e59b9ee7ad9431333363393030成path)...例子:在D盘创建一个名为demo.txt的空文...
  • python根据txt文本批量创建文件夹

    千次阅读 2020-12-10 22:04:29
    前言前言:想写这个代码的原因是因为实习的时候需要...正文正文:其实这是一个简单的代码集合,然后就实现了代码目录结构│ 创建文件夹.py├─docs│ try.txt└─folder第一个文件自然就是代码的位置;try.txt是存...
  • 利用java代码在D盘创建一个mytemp文件夹 显示D盘下所有的.Java文件,包括D盘的子文件夹下的.java文件 把上述显示的文件都复制到mytemp文件夹中 private static void work12() throws IOException { /** *...
  • C++文本文件读写操作详解

    千次阅读 2021-05-21 14:10:10
    前面章节中,已经给大家介绍了文件流...讲解具体读写文件的方法之前,读者首先要搞清楚的是,对文件的读/写操作又可以细分为 2 类,分别是以文本形式读写文件和以二进制形式读写文件。1) 我们知道,文件中存储的...
  • 我有这样的文本文件:>ENST00000511961.1|ENSG00000013561.13|OTTHUMG00000129660.5|OTTHUMT00000370661.3|RNF14-003|RNF14|278...
  • #include // Defines fopen(), fclose(), fprintf(), printf(), etc.#include // Defines errnoC程序mkstemp功能一般先从 '主要()' 功能。...'fp'将是对文件的引用,用于读取,写入或关闭文件。char *filePath = ...
  • 然后我点进了D盘的某个文件这里我按下了快捷键,然后这里就出现了一个“新建文本文档.txt”这么一个文档 其实这里面我最想实现的是这个功能,希望有友人可以屈尊写一下内容,以bat或者python的形式。 Python的话...
  • 开始练习 首先 我们选择一个盘符 D E F皆可 不建议使用C盘 输入 cd D: 进入D盘,我因为实验就随便选了F盘(插入的U盘)做练习 (注意 没有反应就是编译成功 失败会提示 考验一下基础英语的时候到了) F 或f 都行 但cd ...
  • 程序中创建一个文本文件666.txt,从键盘上输入一串字符,然后再读取该文件并将文件文本内容显示屏幕上。 */ class test3 { public static void main(String[] args){ char ch; int data; try( ...
  • NULL 博文链接:https://jayxigua.iteye.com/blog/690203
  • 1.regedit2.HEKY_LOCAL_MACHINE--->SOFTWARE--->Microsoft--->Windows--->CurrentVersion--->Policies--->System3.EnableLUA 属性 值设为14....。传说中的大神呢。...Microsoft官方网站找到的E...
  • 一、创建 Qt 纯 C 语言项目、 二、文件文本操作、 三、命令行输入字符串并保存、
  • 如何Ubuntu中创建文档

    千次阅读 2021-05-17 15:56:48
    有几种方法可以Ubuntu中使用GUI和命令行创建文档。所有这些方法都非常简单易用。您可能早些时候已Ubuntu中将这些方法用于其他目的。但是,本文中,我们将向您展示Ubuntu中创建文档的8种不同方式。对于本文,...
  • 我来解释一下吧,我不知道你的水平,所以可能讲的比较罗嗦了点,希望你能...假设要编译并执行位于d:\javademo目录中的Test.java:一、首先设置classpath和path环境变量: 我的电脑上点右键 > 属性 > 高级...
  • 第一次CSDN上写博客。以前学习高数之类的科目时...这次遇到的问题是,我发现在D盘文件中的一些矢量数据无法ArcGIS中启用编辑: 但是如果把这个文件放在C盘却能启用编辑(一模一样的文件,只有储存位置不一...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,967
精华内容 70,786
关键字:

在d盘新建文本文档文件