問題タブ [io]

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 投票する
3 に答える
13455 参照

file - .net での再帰的ファイル検索

ドライブ (C:、D: など) で特定のファイル タイプ (.xml、.csv、.xls などの拡張子) を検索する必要があります。再帰検索を実行してすべてのディレクトリと内部ディレクトリをループし、ファイルの場所の完全なパスを返すにはどうすればよいですか? または、これに関する情報はどこで入手できますか?

VB.NET または C#

ありがとう

編集〜システムボリュームアクセスが拒否されたなどのエラーが発生しています。ファイル検索の実装に関するいくつかのsmapleコードをどこで確認できるか知っている人はいますか? 選択したドライブを検索し、見つかったすべてのファイルのファイル タイプのフル パスを返すだけです。

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

linux - linux c/c++ プログラミング telnet 接続 io リダイレクション

私はコンピュータ (たとえばコンピュータ A) を持っていますが、コンピュータ A が特定の telnet ポート経由で接続を取得すると、プログラムが起動されます。

コンピューター A 上のこのプログラムは、ログイン、認証などを処理します。実行できるジョブの 1 つは、ファイルの受信です。gKermit を起動することでこれを処理します。

p>

コンピューター B に 2 つ目のプログラムがあります。この 2 つ目のプログラムはコンピューター A に接続します。

p>

これで、プログラムの親プロセスは、ファイル記述子 mPort を使用して受信データを送信できます。(つまり、コンピュータ A にログインして、ファイルを受信するように指示するようなものです)

問題は、コンピューター B が gKermit を起動してファイルを送信するときに、コンピューター A の gKermit と通信できないことです。

p>

mPort を使用して話している場合、次のようにして、コンピューター B のシステム コール stdio をリダイレクトして、その mPort を使用できると考える人もいるでしょう。

p>

ただし、これはうまくいきません。どんな助けでも大歓迎です。

0 投票する
5 に答える
2695 参照

java - JavaアプリケーションでIOをトレースしていますか?

Webサービスの初回初期化時にApache CXFが「何か」を実行して逃げている理由を見つけようとしています。「何か」はおそらくある種のIOであり、何らかの外部アドレス/スキーマ/DTDを解決しようとしていると推測しています。

そのため、すべての IO を監視できる何らかのフックを見つけようとしています。VMレベルまたはOSレベルで(LinuxとWindowsの両方で実行できますが、wiresharkの実行は許可されておらず、理論的にはファイルIOである可能性があります).

何が起こっているのかを追跡する方法について何か提案はありますか?

0 投票する
3 に答える
2864 参照

c++ - C++ I/O EOF 後のファイルの再読み取り (旧: カンマ区切りテキスト ファイルの解析)

コードを見てみましょう:

私のテキストファイル形式はこれに似ています:

ファイルを 2 回読み取ることができないようです。EOF毎回チェックして..

最初のwhile条件が機能し、必要なもの、コンマの前の最初のフィールド、およびコンマを含まないものを提供します。

だから私が2回目に考えたのは、2番目の各反復でそこから開始する関数だけでOK seekp(X, ios::cur)..

残念ながら、ファイルをもう一度読み取っていません..

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

java - テキスト ファイルを jar から jar の外部のファイルにコピーするにはどうすればよいですか?

私のjar内のパッケージ「com.test.io」内にtest.txtというファイルがあるとしましょう。

このテキスト ファイルを取得し、その内容をファイル システム上の新しいファイルにコピーするクラスを作成するにはどうすればよいでしょうか。

0 投票する
5 に答える
958 参照

python - あるプログラムの出力を別のプログラムの入力として使用するにはどうすればよいですか?

私はこれを見てきました、あまり役に立ちませんでした。

cmd ラインに質問を入力する Ruby プログラムがあり、回答を返すことができる Python プログラムを作成したいと考えています。誰かがリンクを知っていますか、または一般的にこれを行うにはどうすればよいですか?

ご協力いただきありがとうございます。

編集 パイピング
について言及してくれた人たちに感謝します。私はそれをあまり使っていませんでした。

0 投票する
4 に答える
125724 参照

linux - Linux でディスク アクティビティを表示する htop のようなツール

ディスク IO アクティビティを報告する Linux コマンドライン ツールを探しています。に似たものhtopは本当にクールです。誰かがそのようなことを聞​​いたことがありますか?

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

.net - .NETを介してファイルが変更されたかどうかを確認するにはどうすればよいですか?

.NETを使用して、特定のファイルがいつ変更されたかを判断する方法を探しています。(私が最終的に必要としているのは、ファイルが変更されるとすぐにファイルのコピーを作成する機能です。)これはどのように行うことができますか?

0 投票する
4 に答える
7512 参照

java - ファイルが存在する場合にスローされる FileNotFoundException

私はこの奇妙な問題に直面しています。

共有リソースとして別のマシンにあるファイルを読み込もうとしています:

スタンドアロン アプリケーション (16 行の Java ファイル) を実行すると、問題なく動作します。しかし、サーバー「エンジン」から同じクラスと同じメソッドを使用して同じファイルを読み込もうとすると、「FileNotFoundException」が「FileNotFoundException」投げられます。

私はある種のアクセス許可になると思ったので、リソースをドライブとしてマップします: K:\

私のJavaファイルを再実行してください。読み取り、問題ありません。

「エンジン」内でJavaファイルを再実行します-> FileNotFoundException。

ファイルをローカル マシン ( C:\MyFileHere.txt ) にコピーすると、例外はスローされません。

質問

この FileNotFoundExcecption の原因は何ですか?

私はJava 1.5を使用しています

私の知る限り、このエンジンは Java をほとんど透過的に使用しています。

誰かが似たようなことに直面したことがありますか?

追加の質問ですか?これを回避するための良いアプローチは何でしょうか? これらのファイルを提供するTomcatのインストールについて考え始め、httpを介してそれらを読み取りますが、それは多すぎると思います. とにかく、私はソケットを開くことができないでしょう。

セキュリティマネージャーが原因である可能性があります(これまで使用したことはありませんが、存在することは知っています)

その場合、代わりに SecurityException がスローされませんか?

どうもありがとう。

編集

解決しました。スティーブ W さん、ありがとうございます。

このエンジンはZeroGの「LaunchAnywhere」で起動していることが判明。そのため、指定されたアプリで JVM を実行する .exe が作成されます。

このアプリケーション自体がランチャーです。エンジンを起動すると、どういうわけか(理由や方法がわかりません)JVMプロセスを所有するユーザーはSYSTEMです。Steve が指摘したように、このユーザーには NETWORK アクセス権がないため、共有リソースまたはマップされたドライブから読み取ることができません。

回避策 (メーカーに報告中) は、エンジンを手動で起動する .cmd ファイルを作成することです。手動で起動されるため、ユーザーはネットワークにアクセスできます。

SysInternals の「Process Explorer」を使用して、エンジン アプリの実行に使用されるコマンド ラインを正確に把握しました。

何という混乱!

回答を投稿してくれた人に感謝します。