nio

    3熱度

    1回答

    如果我已經有一個實例指向同一文件系統上的父目錄,如何創建表示子路徑的java.nio.file.Path實例? 目前,我使用 final Path parent = Paths.get("usr", "local"); final Path child = Paths.get(parent.toString(), "bin"); - 但這並不看起來非常優雅。 我在找什麼樣的java.io.F

    0熱度

    1回答

    我該如何測試java的NIO靜態方法? 我有一個方法 public Stream<String> getFileInformation(Provider provider) { Path feedDirectoryPath; DirectoryStream<Path> stream; List<Path> files = new ArrayList<>();

    0熱度

    1回答

    這裏是方法 public List<Path> listAllPaths() throws IOException { Files.walk(Paths.get("/tmp")).forEach(e -> System.out.println(e.toString())); return Files.walk(Paths.get(filePath)).collect(Col

    1熱度

    1回答

    我在HttpAsyncRequestExecutor上有問題。 我使用elasticsearch Java Rest Client,我總是得到一個ConnectionClosedException(見下文),當我打電話performRequestAsync: // variables (all with valid format): // endpoint is just a List<

    0熱度

    1回答

    我是新來的Socket編程,我正在嘗試編寫一個簡單的聊天應用程序。我的服務器利用字符串HashSet來存儲用戶名信息,我想通過HashSet從服務器到客戶端。我可以在ObjectOutputStream和ObjectInputStream之前通過常規套接字進行此操作。不過,現在我使用SocketChannel並不允許這樣做,我得到以下異常: java.nio.channels.IllegalBlo

    1熱度

    1回答

    我正在使用RandomAccessFile從大文件讀取一些信息。 RandomAccessFile有一個方法seek,它將光標指向我想要讀取整行的文件的特定部分。要閱讀這一行,我使用readLine()方法。 我之前閱讀了這個整個文件,然後創建了一個索引,允許我使用seek方法訪問任何行的開頭。這個指數工作正常。 我創建了一個基於這個答案此指數:https://stackoverflow.com/

    0熱度

    1回答

    我很努力去理解java.nio.file.Path.relativize()方法。我也知道類似的question已被問到,但答案並沒有幫助我理解這個概念。 考慮下面的代碼片段: Path path = Paths.get("/Users/somename/documents/Test/cat.html"); Path path2 = Paths.get("/documents/Test/cat.

    0熱度

    1回答

    我嘗試創建一個小應用程序,它使用文件助手遞歸讀取文件系統指定位置的內容。我有這個代碼: /* Imports here */ public class App { private static Scanner inp; public static List<Node> Tree = new ArrayList<Node>(); public static vo

    0熱度

    1回答

    我正在探索一種將流量從網絡代理複製到兩臺服務器的方法。 即代替一般執行: 服務器1 - >代理 - >服務器2 我想做到以下幾點: 服務器1 - >代理 - >服務器2和服務器3 Server3->代理被丟棄 因此,每個消息被髮送到這兩個服務器2和服務器3 我只有一個約束代理和服務器2之間的通信不應該被阻止,因爲服務器3的(如果服務器3是慢等) 。 我從下面的代碼開始:https://github

    1熱度

    2回答

    我有一個網絡驅動器上有一百萬個文件的目錄。如果我嘗試用 folder.listFiles() 讀它,它會佔用大量的時間,直到生成的數組將填充文件。 我想通過一個接收文件並打印輸出進度。 我該如何在Java中做到這一點?