第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在Java目錄中創(chuàng)建文件?

如何在Java目錄中創(chuàng)建文件?

阿晨1998 2019-11-11 14:44:07
如果要在中創(chuàng)建文件C:/a/b/test.txt,可以執(zhí)行以下操作:File f = new File("C:/a/b/test.txt");另外,我想FileOutputStream用來創(chuàng)建文件。那我該怎么辦呢?由于某種原因,該文件未在正確的目錄中創(chuàng)建。
查看完整描述

3 回答

?
萬千封印

TA貢獻1891條經(jīng)驗 獲得超3個贊

您需要在寫入之前確保父目錄存在。您可以通過執(zhí)行此操作File#mkdirs()。


File f = new File("C:/a/b/test.txt");

f.getParentFile().mkdirs();

// ...


查看完整回答
反對 回復(fù) 2019-11-11
?
慕妹3242003

TA貢獻1824條經(jīng)驗 獲得超6個贊

隨著Java 7中,你可以使用Path,Paths以及Files:


import java.io.IOException;

import java.nio.file.FileAlreadyExistsException;

import java.nio.file.Files;

import java.nio.file.Path;

import java.nio.file.Paths;


public class CreateFile {


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

        Path path = Paths.get("/tmp/foo/bar.txt");


        Files.createDirectories(path.getParent());


        try {

            Files.createFile(path);

        } catch (FileAlreadyExistsException e) {

            System.err.println("already exists: " + e.getMessage());

        }

    }

}


查看完整回答
反對 回復(fù) 2019-11-11
  • 3 回答
  • 0 關(guān)注
  • 400 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號