`
luozhong915127
  • 浏览: 188820 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
文章分类
社区版块
存档分类
最新评论
阅读更多
  • 学习了一段面向对象的语言java,从画图板的基本功能的完成,到五子棋的初步实现。前几天的学习io的学习,了解复制的实现,是通过电脑本身的系统,只要调用其中的代码即可完成。但在其中学习的过程中出现了许多问题,在老师的指导下也解决些问题。
  • 在复制时候,也要讲究时间,如果你用java.io.FileOutputStream or java.io.FileInputStream只能独个的输出和输入。对于大型的文件速度的不匹配会造成文件的掉失。而现在要解决的问题是怎样可以达成一个数据包.
    String path="C:\\Documents and Settings\\Administrator\\桌面\\画板保存";
    
    // 创建文件输出流
    FileOutputStream fos = new FileOutputStream(path);
    
    // 包装成可写基本数据类型的流
    DataOutputStream dos = new DataOutputStream(fos);
    
     
  • 也可以用java.io.BufferOutputStream  or  java.io.BufferOutputStream 也可以包装成可写基本数据类型的流,代码同上;
  • 在使用DataOutputStream or  DataOutputStream 时候再度直线的时候,如果你用写字符串的时候用writeBytes(String s)时候,会出现字节掉失,如果要解决这个问题,要怎么办了,因为我不知道字符串有多少个字符,这就要这样写,代码如下:
  • //获得文件长度
    int length=file.available();
    System.out.println(length);
    //定义字节数组
    byte[]  bytefile=new byte[length];
    //从输入流输入字节数
     int  i=file.read(bytefile);
        if(i==-1){
        System.out.println("文件复制成功");
                     }
  • 在弹出保存文件的对话框时候,有几个按钮,没有保存,而点击取消或退去会出现

    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
  • 则要搞一个判断,代码如下
  • if (command.equals("保存")) {
       // 弹出文件选择器
       javax.swing.JFileChooser jfc = new javax.swing.JFileChooser();
  •    // 显示 保存文件的对话框
       int num = jfc.showSaveDialog(null);
       if (num == 0) {// 如果点击的确认
        String path = jfc.getSelectedFile().getAbsolutePath();
        saveFile(ds.shapes, path);
       }
      }
1
2
分享到:
评论

相关推荐

    javascript实现将文件保存到本地方法汇总

    该方法依赖于浏览器支持document.execCommand函数,这是一个能够对文档执行命令的函数,其中"SaveAs"命令是让浏览器提供保存文件的对话框。 3. 关于使用JavaScript保存文件到本地的注意事项和限制。首先,浏览器的...

    libreoffice writer文档保存为doc或docx格式教程.docx

    LibreOffice Writer 文档保存为 DOC 或 DOCX 格式教程 LibreOffice Writer 是一个功能强大的文字处理软件,但是在保存文档时,默认情况下将文件保存为 ODF(OpenDocument Format)格式,而不是常见的 DOC 或 DOCX ...

    文件保存到指定位置(无弹窗)

    //文件保存完整路径 string path = directory + filename + othername; //验证文件夹是否存在 不存在则创建 if (!Directory.Exists(directory)) { Directory.CreateDirectory(directory); } //以创建文件的...

    文件保存常用位置设置

    1. **添加常用位置**:用户可以设定五个自定义的位置,比如“工作文档”、“个人照片”、“项目资料”等,将这些常用目录添加到保存文件的下拉菜单中。 2. **快捷访问**:在保存文件时,用户可以直接在下拉菜单中...

    c#将XML文档保存到指定的文件

    根据给定的信息,本文将详细解释如何使用C#编程语言将XML文档保存到指定的文件。此示例涉及的关键概念包括XML文档操作、C#基本语法、事件处理以及Web应用程序中的页面生命周期管理。 ### 一、理解XML文档 XML...

    VB编程源代码 72将多媒体文件保存到数据库中

    VB编程源代码 72将多媒体文件保存到数据库中VB编程源代码 72将多媒体文件保存到数据库中VB编程源代码 72将多媒体文件保存到数据库中VB编程源代码 72将多媒体文件保存到数据库中VB编程源代码 72将多媒体文件保存到...

    web选择文件保存路径

    web选择文件保存路径的方式,大致分为两种,大家可以下来了了解一下,个人表示第一种比较好用

    uniapp新建文件保存本地 file.js

    uniapp新建文件保存本地 file.js

    JS版的自动文档保存

    标题中的“JS版的自动文档保存”指的是使用JavaScript编程语言实现的一种功能,它允许用户在浏览器环境下无需手动操作即可定时或触发式地保存正在编辑的文档。JavaScript是一种广泛应用于网页和网络应用的脚本语言,...

    OFFICE 2007可以把 doc文档保存为 PDF的插件

    标题中的“OFFICE 2007可以把 doc文档保存为 PDF的插件”指的是Microsoft Office 2007中的一项功能增强,通过安装特定的插件,用户可以将Word 2007(doc文档)格式的文件转换为PDF(Portable Document Format)格式...

    c#保存文件(文本框保存到txt)

    在C#编程中,保存文件是一项基本操作,特别是在开发用户界面(UI)应用程序时,如Windows Forms或WPF,用户可能需要将输入的数据保存到本地文件。本篇将详细讲解如何将文本框(TextBox)中的内容保存到一个TXT文本...

    C# 文件保存.rar

    `WriteAllText`用于保存文本,`WriteAllBytes`用于保存二进制数据(如图片、文档等)。 - 如果要保存的数据较大,可以使用`StreamWriter`或`FileStream`进行流式写入,这样可以分块写入,避免一次性加载大量数据...

    数据库二进制文件保存工具

    数据库二进制文件保存工具,通过设置数据库的IP,账号,密码,查询语句,和指定二进制字段,就可以将流文件保存到本地,快速方便!

    学生成绩单存取(MFC单文档文件的保存和打开的两种方法)

    通过编写学生成绩单存取软件学习MFC单文档保存和打开的两种方法:第一种是在新建project时在step4中选择"Anvanced...",其中“File extension”就是让你输入你想要保存文件时的默认扩展名,而保存和打开是通过串行化...

    C#实现本地文件保存到另一台电脑的代码

    C#实现本地文件保存到另一台电脑的代码,另一外一台电脑创建一个共享的文件夹everyone权限。

    更改默认Outlook2016 ost文件保存位置

    更改默认Outlook2016 ost文件保存位置,保存到“D:\System Files\Documents\Outlook”目录下面,

    android txt文件保存读取操作

    在Android平台上,对TXT文件进行保存和读取是常见的数据持久化操作,尤其适用于存储少量结构化的文本数据。本文将详细讲解如何在Android应用中实现TXT文件的保存和读取功能,以及涉及到的相关知识点。 首先,我们...

    FileSaver.js 实现浏览器端文件保存的JavaScript 库

    FileSaver.js 在客户端保存文件的解决方案,并且可以让 Web 应用完美的生成文件, 或者保存不应该发送到外部服务器的一些敏感信息。是一种简单易用实现的利用 JavaScript/JS 在浏览器端保存文件的方案。

    JS调用的文件保存对话框ActiveX控件

    自己用C#封装的文件保存对话框ActiveX控件,带有例子。之前要用JS调用文件保存对话框来保存图片,丫的在网上搜了一大堆的东西都没有现成例子,也看到了论坛上也有人提出这样的需要,就是没有具体的解决方案,所以...

    Word2003文档保存为网页或XML文件2.pdf

    本篇将详细讲解如何将Word2003文档保存为Word模板、兼容以前Word版本的.DOC文件、网页文件以及XML文件。 1. 保存为Word模板 Word模板(.DOT)是一种预设格式的文档,它包含了固定的文本样式、页面布局和设计元素,...

Global site tag (gtag.js) - Google Analytics