apache-commons-vfs

    1熱度

    1回答

    任何人都可以給我提供一個使用Commons VFS API將文件從http服務器傳輸到Local的示例實現。 我曾嘗試下面的代碼, StandardFileSystemManager manager = new StandardFileSystemManager(); manager.init(); if ("http".equals(source.getScheme()))

    2熱度

    2回答

    我剛開始使用Pentaho's HDFS VFS並且對這個項目不太瞭解。 我想讓我的Hadoop配置文件從外部位置讀取。對於除了hdfs-site.xml之外的所有文件,這似乎工作正常。嘗試通過Pentaho HDFS VFS項目與HDFS進行通信時,VFS層發生故障。我的直覺告訴我,pentaho通過一些環境變量或其他外部指針來讀取這個文件,但是我似乎無法在它們的源代碼中找到它。當我手動將hdf

    0熱度

    1回答

    我試圖使用org.apache.commons.vfs2通過SFTP下載文件。 問題是,密碼包含「@」字符,所以這將導致URI進行解析不正確: org.apache.commons.vfs2.FileSystemException: Expecting/to follow the hostname in URI 有誰有一個想法如何解決這個問題? (顯然,我無法更改密碼)。這是我使用的代碼: S

    1熱度

    1回答

    我們使用Commons VFS API在不同服務器之間進行文件傳輸。該代碼完美適用於Linux服務器。 但是我們有Windows服務器的URL語法問題。我們嘗試以下URL類型的列表,但是所有的人都造成了無效的絕對URI錯誤, SFTP://用戶名@ IP:C:\ TEMP SFTP://用戶名@ IP/C:\ TEMP SFTP://用戶名@ IP \ C:\ TEMP STFP://用戶名@ I

    0熱度

    1回答

    我試圖使用Apache Commons VFS從http://openexchangerates.org API獲取數據。我收到的錯誤意味着它試圖使用SSL驗證 - 而不是我通過我的網站計劃提供的東西。有沒有辦法可以'強制'VFS使用http而不是https? 巨大的堆棧跟蹤的相關要點如下包括 - 如果需要,可以提供更多的信息: org.apache.commons.vfs2.VFS.getMan

    1熱度

    1回答

    我使用vfs2(不是vfs)來訪問ftp。現在我也使用smb協議,但它不起作用。 我總是得到異常: ClassNotFoundException: org.apache.commons.vfs.provider.FileProvider 但正如我使用VFS2很是怪異,它搜索與commons.vfs.provider類和不commons.vfs2.provider - 因爲在VFS2的類存在。

    0熱度

    1回答

    我創建一個XML和一個ZIP文件,並通過SFTP將它們上傳到服務器。該文件夾結構看起來是這樣的: / | |--/incoming | |--/<hash> | |-- file.xml |-- file.zip 當我上傳XML和ZIP文件夾<hash>創建,我需要這個文件夾擁有的權限777。 據我所知,我無法通過Java內

    0熱度

    1回答

    我嘗試使用相對路徑來獲取文件夾的使用Apache VFS的父母,但我得到「無效的相對路徑」 public static void main(String[] args) throws Exception { FileSystemManager fileSystemManager = VFS.getManager(); FileObject fileObject = fileSystemMana

    0熱度

    1回答

    有了這個線我得到與下的所有文件的列表,而且當前目錄 List<FileObject> fileList = new ArrayList<FileObject>(); FileObject fileObject = ... fileObject.findFiles(new AllFileSelector(), depthwise, fileList); 列表內容是: /foo/boo/bla

    0熱度

    1回答

    我編寫了一個vfs代理來將文件從一個文件夾路由到另一個文件夾。但最近我遇到了一個問題。 vfs傳輸似乎處理尚未完成的文件(我將文件複製到源路徑),例如,我將18mb文件複製到源路徑,但是當文件複製到1mb時,它已經由vfs傳輸。最後,只有那部分文件被髮送到目標路徑。 那麼,我該如何讓我的vfs代理等待文件被完全複製然後處理呢? 我代理這個樣子的 <proxy name="XXX" transpor