問題タブ [jcifs]

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.

0 投票する
1 に答える
5031 参照

java - jcifs を使用してローカル ディレクトリ全体を smb 共有にコピーしますか?

サブディレクトリを含むローカル ディレクトリのすべての内容を samba 共有にコピーしたいと考えています。

これを行う簡単な方法はありますか?ソースとターゲットが SMB にある場合の SmbFile.copyTo() のようなもの。

0 投票する
1 に答える
2583 参照

java - Java JCIFS: 実行中のユーザー認証情報を使用して SMB の場所にアクセスする

JCIFS には、リモート ドライブに接続するための 2 つのモードがあるようです。

2 つ目は、ゲスト資格情報を使用します。

Java バッチ プロセスがリモートの場所に接続しようとする状況があります。資格情報は事前にわかりませんが、アプリケーションを実行しているプロファイルには、リモートの SMB の場所にアクセスする権限があります。必要なプロンプトを表示せずに、現在実行中のユーザーの資格情報を使用する方法はありますか?

0 投票する
1 に答える
2803 参照

java - JCIFS jcifs.smb.SmbException: システムに接続されたデバイスが機能していません

JCIFS (1.3.17) を使用して、Windows 2003 ファイル サーバーからイメージ ファイルをロードしています。残念ながら、16384 ファイルを超えると読み込みが停止し、それ以上のファイルにアクセスしようとすると次の例外が発生します。

この問題を引き起こす JCIFS の何らかの制限または設定があるようです。

問題を再現するテストコードを次に示します。

ファイル サーバーのエラー ログを確認しましたが、何も表示されないため、何か間違ったことを行っているか、JCIFS に適切に構成する必要があるものがあると考えられます。

0 投票する
1 に答える
1302 参照

android - AndroidアプリでCIFS/SMBから情報を読み取る

CIFS/SMB プロトコルから情報を取得できる Android アプリケーションを開発しようとしています。JCIFS を試してみましたが、(Javadoc を行った後でも) Eclipse アプリケーションがパッケージを読み取れないというエラーが発生し続け、最後の手段は助けを求めることでした。したがって、誰でもこれを行う方法について扇動/情報を提供できますか?

私はこれを試しました:サーバーからAndroidデバイスにすべてのファイルをコピーします

私はこれを試しました:http://jcifs.samba.org/

私はこれを試しました:http://learn-it-stuff.blogspot.com/2012/01/adding-jcifs-api-to-our-android-java.html

たぶん、肉付けできる現時点で理解していないことがいくつかあります。

私が使用しているコードのスニペット(ほとんどの場合、3番目のリンクから直接コピーして貼り付けます):

そして、ここから login(); を呼び出しています。アドレス、ユーザー名、およびパスワードを使用します。これを行うと、アプリケーションがクラッシュし、setDomain(UniAddress....) の行で、具体的には UniAddress クラスから "NoClassDefFoundError" というエラーが表示されます。

誰でもこれで私を助けることができますか?

0 投票する
6 に答える
6372 参照

java - パフォーマンス: JCIF を使用した Windows ネットワークへのファイルのコピーが非常に遅い

ローカル マシンから Windows サーバーの共有フォルダーにファイルをコピーしようとしています。これは私が使用した機能です。

この回答を試しましたが、うまくいきませんでした。通常のコピー(コピーと貼り付け)を行うと、 25MBのファイルで最大8分しかかかりません。しかし、この関数を使用して Java プログラムを使用すると、20 分以上かかります。このコピーを高速化するにはどうすればよいですか? 前もって感謝します。

0 投票する
0 に答える
6541 参照

java - smb プロトコルと JCIFS を使用したリモート ファイルへのアクセス: NullPointerException

Java で、Samba と JCIFS を使用してリモート サーバー上のファイルを読み込もうとしています。次に、その URL (確認用)、ファイル サイズ、md5 などの情報を読み込もうとしています。関連するコードは次のとおりです。

JCIFS (v.1.3.17、しかし 0.8.3 でも同じエラーが発生します) のコードを読むと、null ポインターが表示される場所が見つかりました。

そのため、コンストラクターは指定されたプロトコルで文字列を期待しているようですが、長さ関数は「/」で始まる文字列を期待しています。私は何を間違っていますか?

スタックトレースは次のとおりです。

パス1:

パス 2:

0 投票する
1 に答える
2244 参照

java - jcifs は新しい行をテキスト ファイルに書き込めません

Android デバイスから Windows フォルダーにファイルを書き込んでいます。
すべての内容はそのままですが、新しい行を書き込めません。

私が試してみました :

しかし、どれも機能していないようです。助けてください。

0 投票する
2 に答える
1457 参照

java - jcifs を使用して時間がかかるファイルのコピー

Windows共有フォルダーからLinuxマシンにリモートファイルをコピーしています。コピーに時間がかかります。320 MB のうち、10 時間でコピーされたのは 200 KB だけです。

ここに私のコードスニペットがあります:

コピーにかかる時間を短縮するにはどうすればよいですか?