nio2

    0熱度

    1回答

    對於server.accept,我編寫了一個具有參數的完成處理程序。 當通過accept方法調用處理程序時,是否意味着現在連接了AsynchronousSocketChannel? 或者我必須調用AsynchronousSocketChannel.connect方法嗎? 現在我想的是AsynchronousServerSocketChannel.accept接受連接(並將其存儲在Asynchron

    6熱度

    2回答

    我試圖從一個java程序創建300M文件,我從舊的文件API切換到新的java 7 nio包,但是新的包會去甚至比舊的還要慢。 我看到的CPU利用率比我在使用舊的文件API時少,但是我正在運行這個簡單的代碼,並且我獲得了0.5Mbytes/sec的文件傳輸速率,而且來自java的寫入正在讀取一個磁盤並寫入另一個(寫入是訪問磁盤的唯一進程)。 Files.write(FileSystems.getD

    -3熱度

    2回答

    如果我想檢查文件是否存在,我會用: File file = new File("name of File"); if(file.exists()) { //do something} 可是我該怎麼辦,如果我想使用它作爲安裝的檢查:可以創建文件,例如5或10分鐘後:那麼file.exists()如何控制文件是否存在? E.G. 開始安裝,文件不存在 安裝繼續5分鐘,文件仍然存在犯規 後10分鐘

    0熱度

    1回答

    我正在玩scala(新手),並且正在嘗試使用Java 7 NIO(因爲我喜歡從容易開始)。但我無法解決如何實例化CompletionHandler接受。下面的代碼是錯誤的,我不能修復: package async import java.nio.channels.AsynchronousServerSocketChannel import java.net.InetAddress impo

    12熱度

    2回答

    我正在做一些關於Java NIO.2及其文件操作的研究,目前我在玩文件樹行走功能和類。 NIO.2 FileVisitor API是美好的,那就是這樣的東西已經被添加到Java SE最近才,不是十年前的一個恥辱。但是,有一點讓我感到困擾:使接口通用化的關鍵點是什麼? 網上的每個示例都顯示瞭如何將它與Files.walkFileTree()一起使用,這意味着我們使用的是FileVisitor<Pat

    88熱度

    7回答

    是否有API獲取類路徑資源(例如,我從Class.getResource(String)獲得的內容)爲java.nio.file.Path?理想情況下,我想用類路徑資源來使用新奇的Path API。

    1熱度

    2回答

    在目前擺脫檢查異常的,我用的是下面的代碼與番石榴API的幫助下從類路徑加載一個屬性文件: final URL fileURL = Resources.getResource("res.properties"); final File file = new File(fileURL.getFile()); 我決定給一個嘗試新NIO2 API中Java7SE引入和除去任何番石榴API調用,所以我

    0熱度

    2回答

    我能夠使用Struts2上傳文件,但我想刪除指定的目錄 但我不知道如何刪除。 這裏是我的代碼: public String execute(){ destPath = "/tmp/listfile"; try{ System.out.println("Src File name: " + myFile); System.out.println("Dst Fi

    3熱度

    1回答

    我看到很多examples使用Files.walkFileTree()將目錄及其內容從一個位置複製到另一個位置,但它們無法考慮該目錄的文件屬性和權限。意思是,他們只是調用Files.createDirectories()沒有任何屬性或權限。 如何使用Java7核心類將目錄(及其內容)從一個位置複製到另一個位置而不會丟失文件屬性或權限?

    3熱度

    1回答

    我正在用Java訪問遠程服務器。服務器運行Microsoft Windows並提供Active Directory以及文件系統共享。我通過JNDI從Active Directory讀取用戶和組,這非常棒。我獲得所有用戶屬性,如distinguishedName,objectSid等。 我的Java程序還使用Java 7和NIO.2連接到同一臺服務器上的Windows共享。我可以讀取遠程文件系統並獲