問題タブ [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 投票する
12 に答える
218512 参照

c# - ファイルのロックを確認する方法は?

try/catch ブロックを使用せずにファイルがロックされているかどうかを確認する方法はありますか?

現在、私が知っている唯一の方法は、ファイルを開いて任意のSystem.IO.IOException.

0 投票する
7 に答える
70579 参照

c# - バイナリ ファイルを構造体に読み込む

C# を使用してバイナリ データを読み込もうとしています。読みたいファイル内のデータのレイアウトに関するすべての情報を持っています。データを「チャンクごと」に読み取ることができます。つまり、データの最初の 40 バイトを取得して文字列に変換し、次の 40 バイトを取得します。

わずかに異なるバージョンのデータが少なくとも 3 つあるため、データを直接構造体に読み込みたいと考えています。「一行ずつ」読むよりも、はるかに正しいと感じます。

私は次のアプローチを試みましたが、役に立ちませんでした:

ストリームは、私が読み取りを開始した、開いている FileStream です。AccessViolationExceptioを使用すると nが得られMarshal.PtrToStructureます。

ファイルの末尾にあるデータには関心がないため、ストリームには読み込もうとしているよりも多くの情報が含まれています。

構造体は次のように定義されます。

この質問を短くするために、サンプルコードは元のコードから変更されています。

ファイルから構造体にバイナリデータを読み込むにはどうすればよいですか?

0 投票する
9 に答える
154996 参照

c++ - C ++でファイルを開くにはどうすればよいですか?

C ++の方法で、読み取り用にファイルを開きたい。私はそれをすることができる必要があります:

  • ある種の読み取り行機能を含むテキストファイル。

  • バイナリファイル。生データをchar*バッファに読み込む方法を提供します。

0 投票する
14 に答える
141895 参照

c - Cでファイルのサイズをどのように決定しますか?

ファイルのサイズをバイト単位で把握するにはどうすればよいですか?

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

ruby - Ruby に実際の StringBuffer や StringIO がないのはなぜですか?

最近、Rubyでの使用に関するすばらしい記事を読みました。StringIOただし、著者が言及していないのは、それStringIOが単なる「私」であるということです。「お」がない。たとえば、次のようにすることはできません。

Ruby は、Java が持っているのと同じように StringBuffer を実際に必要とします。StringBuffers には 2 つの重要な目的があります。まず、Ruby の StringIO が行うことの半分の出力をテストできます。第二に、それらは小さな部品から長い文字列を構築するのに役立ちます. Joel が何度も私たちに思い出させてくれることは、そうでなければ非常に遅いことです.

良い代替品はありますか?

Ruby の文字列が変更可能であることは事実ですが、それは常にその機能に依存する必要があるという意味ではありません。が大きい場合stuff、たとえば、これのパフォーマンスとメモリの要件は非常に悪いです。

Javaでこれを行う「正しい」方法は次のとおりです。

私のJavaは少し錆びていますが。

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

c - コマンドラインからメッセージをプログラムに送信

私はこのプログラムを持っています。これをホストと呼びます。ホストはあらゆる種類の優れた機能を実行しますが、実行中にコマンド ラインから入力を受け入れることができる必要があります。これは、何らかの方法で他のプロセス データを送信してから終了する必要があることを意味します。たとえば、次のことができる必要があります。

これはどういうわけか、呼ばれるホストで何らかの関数を呼び出すことになるはずです

ホストは C プログラムであり、複数のインスタンスをサポートする必要はありません。

この例は、Amarok 音楽プレーヤーです。Amarok を実行して再生している状態で、「amarok --pause」と入力すると、音楽が一時停止します。

LinuxまたはWindowsでこれを実行できる必要があります。できればLinux。

これを実装する最もクリーンな方法は何ですか?

0 投票する
13 に答える
28607 参照

.net - 一時フォルダーの作成

アプリケーション用に複数の一時フォルダーを作成する必要があるプログラムに取り組んでいます。これらはユーザーには表示されません。アプリは VB.net で書かれています。インクリメンタルなフォルダー名やランダムな番号のフォルダー名など、いくつかの方法を考えることができますが、他の人がこの問題をどのように解決するのか疑問に思っていました。

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

c# - ファイルを削除する代わりにごみ箱に入れるにはどうすればよいですか?

もちろん、プログラムによるソリューション...

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

.net - .net インストーラーを使用した I/O パーミッションの設定

.net インストーラー プロジェクトを使用してインストールされるプログラムを作成しています。プログラムは、設定ファイルを Program Files dir 内のそのディレクトリに書き込みます。制限されたユーザーがプログラムを実行している場合、アプリケーションがそのディレクトリにアクセスできないようにする Active Directory 設定がいくつかあると考えられます。これが問題にならないように、インストールを通じてアプリケーション フォルダーの設定を変更する方法はありますか?

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

c++ - ログウォッチャーの実装

tail -fログファイルに追加された新しい行を監視して処理するプログラムである C/C++と同様のプログラムをどのように実装できるのでしょうか?