問題タブ [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.
c# - ファイルのロックを確認する方法は?
try/catch ブロックを使用せずにファイルがロックされているかどうかを確認する方法はありますか?
現在、私が知っている唯一の方法は、ファイルを開いて任意のSystem.IO.IOException
.
c# - バイナリ ファイルを構造体に読み込む
C# を使用してバイナリ データを読み込もうとしています。読みたいファイル内のデータのレイアウトに関するすべての情報を持っています。データを「チャンクごと」に読み取ることができます。つまり、データの最初の 40 バイトを取得して文字列に変換し、次の 40 バイトを取得します。
わずかに異なるバージョンのデータが少なくとも 3 つあるため、データを直接構造体に読み込みたいと考えています。「一行ずつ」読むよりも、はるかに正しいと感じます。
私は次のアプローチを試みましたが、役に立ちませんでした:
ストリームは、私が読み取りを開始した、開いている FileStream です。AccessViolationExceptio
を使用すると nが得られMarshal.PtrToStructure
ます。
ファイルの末尾にあるデータには関心がないため、ストリームには読み込もうとしているよりも多くの情報が含まれています。
構造体は次のように定義されます。
この質問を短くするために、サンプルコードは元のコードから変更されています。
ファイルから構造体にバイナリデータを読み込むにはどうすればよいですか?
c++ - C ++でファイルを開くにはどうすればよいですか?
C ++の方法で、読み取り用にファイルを開きたい。私はそれをすることができる必要があります:
ある種の読み取り行機能を含むテキストファイル。
バイナリファイル。生データを
char*
バッファに読み込む方法を提供します。
c - Cでファイルのサイズをどのように決定しますか?
ファイルのサイズをバイト単位で把握するにはどうすればよいですか?
ruby - Ruby に実際の StringBuffer や StringIO がないのはなぜですか?
最近、Rubyでの使用に関するすばらしい記事を読みました。StringIO
ただし、著者が言及していないのは、それStringIO
が単なる「私」であるということです。「お」がない。たとえば、次のようにすることはできません。
Ruby は、Java が持っているのと同じように StringBuffer を実際に必要とします。StringBuffers には 2 つの重要な目的があります。まず、Ruby の StringIO が行うことの半分の出力をテストできます。第二に、それらは小さな部品から長い文字列を構築するのに役立ちます. Joel が何度も私たちに思い出させてくれることは、そうでなければ非常に遅いことです.
良い代替品はありますか?
Ruby の文字列が変更可能であることは事実ですが、それは常にその機能に依存する必要があるという意味ではありません。が大きい場合stuff
、たとえば、これのパフォーマンスとメモリの要件は非常に悪いです。
Javaでこれを行う「正しい」方法は次のとおりです。
私のJavaは少し錆びていますが。
c - コマンドラインからメッセージをプログラムに送信
私はこのプログラムを持っています。これをホストと呼びます。ホストはあらゆる種類の優れた機能を実行しますが、実行中にコマンド ラインから入力を受け入れることができる必要があります。これは、何らかの方法で他のプロセス データを送信してから終了する必要があることを意味します。たとえば、次のことができる必要があります。
これはどういうわけか、呼ばれるホストで何らかの関数を呼び出すことになるはずです
ホストは C プログラムであり、複数のインスタンスをサポートする必要はありません。
この例は、Amarok 音楽プレーヤーです。Amarok を実行して再生している状態で、「amarok --pause」と入力すると、音楽が一時停止します。
LinuxまたはWindowsでこれを実行できる必要があります。できればLinux。
これを実装する最もクリーンな方法は何ですか?
.net - 一時フォルダーの作成
アプリケーション用に複数の一時フォルダーを作成する必要があるプログラムに取り組んでいます。これらはユーザーには表示されません。アプリは VB.net で書かれています。インクリメンタルなフォルダー名やランダムな番号のフォルダー名など、いくつかの方法を考えることができますが、他の人がこの問題をどのように解決するのか疑問に思っていました。
c# - ファイルを削除する代わりにごみ箱に入れるにはどうすればよいですか?
もちろん、プログラムによるソリューション...
.net - .net インストーラーを使用した I/O パーミッションの設定
.net インストーラー プロジェクトを使用してインストールされるプログラムを作成しています。プログラムは、設定ファイルを Program Files dir 内のそのディレクトリに書き込みます。制限されたユーザーがプログラムを実行している場合、アプリケーションがそのディレクトリにアクセスできないようにする Active Directory 設定がいくつかあると考えられます。これが問題にならないように、インストールを通じてアプリケーション フォルダーの設定を変更する方法はありますか?
c++ - ログウォッチャーの実装
tail -f
ログファイルに追加された新しい行を監視して処理するプログラムである C/C++と同様のプログラムをどのように実装できるのでしょうか?