問題タブ [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 - Commons VFS と Java.net.URL - 「ram://」プロトコルのサポートを追加
私はcommons-vfsを使用しており、テストには RAM ファイル システムを使用したいと考えています。試してみるとnew URL("ram:///A/B/sample.jar")
、次の例外が発生します。
ここにいくつかのコードがあります(ファイルプロトコルを使用するとすべて正常に動作します)
ram
でプロトコルを使用するにはどうすればよいjava.net.URL
ですか?
java - VFS Ram ファイルシステムを適切にクリアする方法
VFS2 を使用してram
、テスト用のメモリ内ファイルシステム (スキームを使用) を構築しています。クリーンアップする必要がある各テストの後 (作成されたすべてのファイルとフォルダーを破棄します)、次のコマンドを使用しています。
ただし、これですべてがクリアされるわけではないようです。それを行う適切な方法は何ですか?
java - apache VFS で JCIFS を使用して SMB URL にアクセスするにはどうすればよいですか - パート 2?
私は同じ問題を抱えていました: JCIFSをapache VFSで使用してSMB URLにアクセスするにはどうすればよいですか?
... commons-vfs-sandbox-2.1-SNAPSHOT.jar をクラスパスに含めた後、次の例外が発生します。
ご意見をお聞かせください。
java - Commons VFS キャッシュはどのように機能しますか?
Apache Commons VFS2 の使用方法を学ぼうとしています。
私は見つけることができるすべてのドキュメントを読んで、すでに API にある程度慣れていますが、まだ完全に明確ではないことが 1 つあります。
キャッシュ メカニズムはどのように機能しますか? 特に:
キャッシュ戦略と FilesCache インターフェースの違いがわかりません。どれがいつ使用されますか?
ここのドキュメントで言われています: http://wiki.apache.org/commons/VfsCacheStrategy ... 3つの可能なキャッシュ戦略があり、それぞれが詳細に説明されています。「最も単純な」on_call戦略を取得しますが、他の2つは取得しません。たとえば、手動戦略を選択した場合、「fileObject.refresh() を使用してオブジェクトをファイルシステムで更新する必要がある」と言われます。しかし、これは正確には何を意味するのでしょうか? この FileObject の FileContents にバイトを書き込むと、ファイル オブジェクトを閉じるか、refresh を呼び出すまで、実際には書き込まれないということですか? 同じ URI から解決される 2 つの FileObject があり、最初の 1 つを delete() した場合はどうなりますか? ファイル オブジェクトがキャッシュされているため、2 番目の exists() メソッドは true を返しますか?
私のマシンでローカルにさまざまなキャッシュ戦略を試してみると、実際には動作に違いはありません。それらはすべて同じように動作し、ファイルは常に FS と同期しています (または、少なくとも同期していないことは目立ちません)。
java - 一般的なvfsを使用して、ブラウザーに認証ポップアップを表示するhttpサーバーからExcelを読み取る方法は?
一般的な vfs は初めてです。http://starpoint.com/にある Excel シートを読み込もうとしています...
ブラウザでこの URL を使用するたびに、認証が必要なポップアップが表示されます。上記のコードを使用してみましたが、機能しませんでした。
また、 http://username:password@starpoint.com/..../の形式で URL にユーザー名とパスワードを入力しようとしましたが、うまくいきません。
もう 1 つ、ユーザー名が xyz\john の場合、コードの最初の行で xyz が私のドメインになりますか? 他の方法も歓迎されます。
java - public-private-key を使用し、パスワードなしで sftp に apache vfs2 を使用する方法
現在、Apache vfs2 を使用して sftp からファイルをダウンロードしています。認証には、ユーザー名とパスワードを使用します。
vfs2 を public-private-keys のみで、パスワードなしで使用する方法はありますか?
私はこの機能を使用したと思いますが、どのように?「はい」のみに設定しますか?
これは私の現在のコードです(スニペット):
と
java - 構成ファイルを使用した Apache VFS の構成
私はApache VFSを使用しており、このようにプログラムでSFTPファイルシステムを構成しています...
さまざまなプロバイダーを簡単に交換できるようにして、特定の個々のプロバイダーを構成するためのコードを記述する必要がないようにしたいと考えています。これらのオプションを providers.xml ファイルまたはその他のファイルで設定する方法はありますか?
java - パスワードに@が含まれている場合の「URIのホスト名に続く/を期待しています」例外
ローカル システム ファイルをサーバーにコピーしようとしています
例外を下回るコードの実行中:
行でエラーが発生する
パスワードに特殊文字が含まれています@
。