問題タブ [apache-commons-vfs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - apacheの一般的なvfsとmercurialの統合
Apacheの一般的なvfsapiは、Mercurialバージョン管理システムとの間でファイルを取得/更新/追加できますか?一般的なvfsには、vcsにアクセスするためのインターフェイスAPIがあります。Mercurialのプロバイダーはありますか?
hbagchi
java - FileObjectがフォルダかどうかを確認するには?
SFTP 経由でいくつかのファイルにアクセスするために、Apache Commons VFS (仮想ファイル システム) を使用しています。org.apache.commons.vfs.FileContent のインスタンスがフォルダーかどうかを確認する方法を知っている人はいますか?
java - JavaのApacheCommonsVFSでAmazonS3ファイルシステムをセットアップしようとしています
AmazonS3用のApacheCommonsVFS用のプラグインであるVFSS3を使用しようとしています。
私はjarを含めました、そしてそれはs3
スキーマを認識しています。
ただし、ファイルを開こうとすると(公開されているので、Webブラウザーで開くことができます)、次のエラーが発生します。
私は何をすべきか?
java - Commons VFS と Java.net.URL - "sftp://" プロトコルのサポートを追加
Apache Commons VFSを使用して、SFTP 経由で何かにアクセスしようとしています。SFTP をサポートしていると主張していますが、開始時にMalformedURLExceptionが発生しています。調べてみると、Apache vfs が を使用していることがわかりjava.net.URL
ます。sftp://
ただし、ドキュメントによると、実際にはURLをサポートしていません。
次のプロトコルのプロトコル ハンドラは、検索パスに存在することが保証されています。
追加のプロトコルのプロトコル ハンドラも利用できる場合があります。
LinuxでJava 1.6.0を使用しています。URLjava.net.URL
を見たときにぐらつきをスローしないようにするにはどうすればよいですか? sftp://
を使用する Apache commons VFS ライブラリを使い続ける必要がありますjava.net.URL
。
java - Apache vfsを使用した相互認証によるsftp
相互認証が必要なサーバーに sftp しようとしています。これを Java でプログラム的に行う必要があります。
SSH サーバーに接続するときに apache vfs で相互認証 (クライアント証明書) を使用する方法はありますか?
java - CommonsVFSおよびIBMMVSSystem
Apache Commons VFS / SFTPを使用していますが、IBMMVSシステムからファイルをダウンロードしようとしています。
ダウンロード部分はすべて良好ですが、ダウンロード後にzipファイルを開くことはできません。zipファイルが別のアルゴリズムなどを使用して圧縮されたようです
誰かがポインタを持っていますか?
*通常のunix/linux SFTPサーバーに接続すると、同じ機能が正常に機能することに注意してください。
以下は私たちがしたことの例です
java - ApacheCommonsVFSはhttpsサーバーに接続します
現在、Apache CommonsVFSを使用して他のサイトから画像を取得していますが、うまく機能しています。
CommonsVFSのWebサイトには、HTTPSプロトコルがサポートされていると記載されていますが、Firefoxから通常どおり参照できたのに、CommonVFSを使用してhttps://で始まるURLにアクセスできなかったことがわかりました。
たとえば、次のコードは、HTTPサーバーに接続できなかったという例外を生成します。
また、FileManager用のHTTPSプロバイダーを追加しようとしましたが、それでもうまくいきません。URLスキーム「https」はすでに登録されていると表示されます。
では、commonVFSを使用してhttpsサーバーにアクセスするにはどうすればよいですか?
java - 特別なフォルダを Apache Commons VFS で機能させる
Apache Commons VFS ライブラリは、特別な Windows フォルダー (ネットワーク、最近使用したフォルダー、コンピューター、ライブラリーなど) をサポートできないようです。
そして、それらを次のように FileObjects に変換します。
それは機能せず、その名前のパス名だけが表示されます。
これらのファイルのパスは次のようになります::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
これを機能させるための助けをいただければ幸いです。ライブラリのバグである可能性が最も高いようです。誰かがそれを機能させるためのハックなどを知っていることを願っています。
編集:新しいショートカットを作成したとき、私は近くにいたと思います
正しいアイコンと名前が表示され、Windows エクスプローラーでは正しく開きますが、VFS では空のフォルダーが開きます。
java - HttpClient または Commons VFS を使用してダウンロードするファイルのリストを取得するには?
HttpClientを使用して応答を解析する以外に、HttpServerからダウンロードするファイルのリストを取得する別の方法があるかどうかを知りたいです。
また、VFS を使用してみましたが、ファイルのリストだけを取得できなかったため、Commonns VFS がこれに適した代替手段であるかどうかも知りたいです。vfs で sftp の例を確認しましたが、Http で実装できませんでした。
このリンクhttp://www.ibiblio.org/maven/maven/jars/
があるとします。HttpClient または Common VFS のいずれかで、jar のリストを取得する方法があるとします。ダウンロード部分の方が簡単です。
java - Apache Commons VFS:FTPでの作業
FTPでApacheCommonsVFSを使用しようとしています。私のFTPでは、ファイルとフォルダーの次の構造があります。
/ test / inフォルダーからすべてのファイルを接続して読み取る必要があります(常に変更されます)。コード:
しかし、/ test / inが存在しないと表示されているため、ファイルリストを取得できませんでした。は、ファイルタイプをチェックするためにいくつかのテストを行いました:System.out.println(path.getType());
異なるパスを使用します。結果:
ftp:// user:password@my.ftp.host/test-ファイル
ftp:// user:password@my.ftp.host/test/in-架空
ftp:// user:password@my.ftp.host/test/in/file1.txt-ファイル
FileType.IMAGINARYは、ファイルが存在しないことを意味します。FTPフォルダを操作する方法について何かアイデアはありますか?