问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Java怎样把文件写入到客户端的硬盘上

发布网友 发布时间:2022-04-26 10:19

我来回答

1个回答

热心网友 时间:2022-06-27 07:09


package test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;

public class Test {
    public static void main(String[] args) throws FileNotFoundException {
        String source = "hello world!";
        String filePath = "c:\\file.txt";
        String newFilePath = "c:\\" + System.currentTimeMillis() + ".txt";
        
        saveFile1(source);
        saveFile2(filePath, newFilePath);
        
    }
    
    /**
     * 直接写入数据
     * @param source
     * @return
     */
    public static boolean saveFile1(String source){
        byte buf[] = source.getBytes();
        try(FileOutputStream fs = new FileOutputStream("c:\\file.txt")){
            for (int i = 0; i < buf.length; i++) {
                fs.write(buf[i]);
            }
            return true;
        }catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }
    /**
     * 读取文件另存为
     * @param filePath
     * @param newFilePath
     * @return
     */
    public static boolean saveFile2(String filePath, String newFilePath){
        File file = new File(filePath);
        if (file.exists() && file.isFile()) {
            try (FileInputStream fi = new FileInputStream(file);
                 FileOutputStream fs = new FileOutputStream(newFilePath))
            {
                int buf;
                while ((buf = fi.read()) != -1) {
                    fs.write(buf);
                }
                return true;
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
        return false;
    }
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
富二代笔记本电脑配置物联网工程应该买个什么笔记本 IBMT510I怎么样,I3的cpu,请大家介绍一下优缺点 机型:IBM T510i 怎么运行W7系统很卡啊!懂行的师傅说一下? 文本语义化向量 初三学生应该用怎样的心态对待学习? 国家规定一楼住户要交电梯费吗 劳动合同应该注意哪些条款 win10怎么设置虚拟内存 win10虚拟内存的设置方法 win10电脑添加虚拟内存 久典实木家具好几年了还有味道 电脑administrator启动密码忘记了怎么办 用java写一个客户端,向本机中发送snmp命令,拿到snmp服务器返回的结果? java 编写客户端 获取图片 python服务端已写,对应怎么写java客户端 用Java编写创建一对客户端&#47;服务器程序,利用数据报将一个文件从一台主机传送到另一 培训了一个月java,可以写出一个服务端客户端聊天吗 java 打包成客户端 编写java程序实现客户端和服务端的通信 求用java写一个ftp服务器客户端程序。 Java 编程 怎么做成客户端? webservice中怎样用java写客户端程序() java适合做桌面客户端吗 华为nova2 plus怎么设置返回? 怎么用java编写简单客户端程序 KG316T微电脑时控开关调试方法? kg316t微电脑时控开关怎么设置电源怎么连接 kg316t微电脑时控开关如何调时间? 上海华琪KG316T微电脑时控开关说明书的内容是什么? 学习其实很简单读后感 关于学习方面 甲鱼属于寒性食物吗 甲鱼属于寒性吗 甲鱼属凉性还是热性 甲鱼是普遍的一种食材,什么体质的人不适合吃甲鱼? 甲鱼是不是凉性的 甲鱼汤是寒性还是热性? 甲鱼杀了放冷冻保存几天? 甲鱼属于寒性食物么 老鳖汤是热性还是凉性? 为什么女孩子不能吃甲鱼? 甲鱼杀后能冷冻多久 甲鱼肚子里面有那些白色的块状物是什么 梦见儿子的学习下降了是什么预兆? 梦见孩子考学不顺利 m.sosuo.name 梦见儿子上学不争气 梦见儿子不学习,把我气哭了? 梦见孩子同学说自己孩子学习不好意味着什么 梦见自己的孩子学习不如别的孩子 梦见儿子不好好学习自己哭着劝说? 至尊保用户,手机密保号码换了,qq密码忘了怎样找回