簡體   English   中英

如何給文件命名

[英]How can I give a file a name

我正在使用Java Docker API,並且嘗試將文本文件發送到Docker容器,但該文件未顯示在其中。 我想發生這種情況是因為文件沒有標題? 如何給輸入流命名?

final String configDir = "C:/teste/configuration.txt";

 File file = new File(configDir);
 InputStream input = new FileInputStream(file);
 TarArchiveInputStream tarArchiveInputStream = new TarArchiveInputStream(input,"UTF-8");

 dockerClient.copyArchiveToContainerCmd("1025c61de603")
        .withRemotePath("/tmp/")
        .withTarInputStream(tarArchiveInputStream)
        .exec();

編輯:我沒有任何錯誤。 似乎一切正常,但沒有創建。 如果您知道用Java將文件發送到Docker容器的簡便方法,請告訴我

使用Files.copy(source, target, REPLACE_EXISTING); 重命名文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM