問題タブ [filestream]
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# - C#を使用したより大きなファイルストリーム
C#.Netを使用してアクセスする必要のあるテキストファイル(レコード)がいくつかあります。しかし、問題はそれらのファイルが1GBより大きいということです。(最小サイズは1 GBです)
私は何をする必要がありますか?私が集中する必要がある要因は何ですか?
誰かが私にこの状況から乗り越えるためのアイデアを与えることができますか?
編集:
迅速な対応に感謝します。はい、それらは固定長のレコードです。これらのテキストファイルは地元の会社からのものです。(先月の取引記録があります)
通常のテキストファイルのように(通常のファイルストリームを使用して)これらのファイルにアクセスすることは可能ですか?
と
メモリ管理はどうですか????
c++ - ifstream オブジェクトによる FIFO からの読み取りのブロック
としてFIFOファイルを開きますifstream
。オブジェクトが作成されるとすぐに、FIFO に何かを送信するまでスレッドはブロックされます (これは私にとっては問題ありません)。getline()
次に、ストリームからデータを取得するために呼び出します。
より多くのデータが FIFO ファイルに書き込まれるまで、スレッドを再度読み取りブロックするにはどうすればよいですか?
ありがとう
c# - Filestream を期待する関数で MemoryStream を使用する
ここには、たとえば次のように定義されている関数がいくつかあります
私は変更できません。私は彼らにMemoryStreamオブジェクトに書き込んでもらいたい。これは可能ですか?
php - ファイルをダウンロードして自分のマシンに保存できるように、PHP でファイル ハンドルをユーザーに渡す
別のサーバーからファイルをダウンロードしています。このファイルをサーバーに保存するのではなく、ユーザーにプッシュしたいと考えています。
言い換えれば、ファイルハンドルを渡して、サーバーを通過してマシンに保存するだけです。これどうやってするの?私はこれまでのところこれを持っています:
おそらくヘッダーを使用して、これをユーザーにプッシュするにはどうすればよいですか?
助けと指示をありがとう。
編集
私はヘッダーを持っています:
ヘッダーをプッシュしないというだけです。約15秒後に空白のページが表示され、ファイルをダウンロードしているように見えますが、ファイルが提供されていません。
スクリプトがヘッダーをストリームとしてユーザーにすぐに送信することを望みます。出口();
file-io - MemoryStreamをFileStreamに変換すると、何百もの同一のファイルが作成されますか?
応答としてPDFファイルを返すhttpwebrequestにアクセスしています。私はその応答をメモリストリームに読み込んでおり、後でファイルに変換しています。問題は、何百ものファイルが作成されていることです。理由はわかりませんが、私は多くの方法を試しましたが、すべて同じです...これはメモリストリームを返す最初のメソッドです。
FileStreamに変換する2番目...
何か案は?
編集してコードを追加...
newFileは、作成するファイルのサーバーへのマップされたパスです。
stream.WriteTo(fs)を試しましたが、同じことが起こります。かなり奇妙です。
c# - ストリームから Excel ファイルを読み取る
ストリームから Excel ファイルを読み取る方法が必要です。ADO.NET のやり方ではうまくいかないようです。
シナリオは、ユーザーが FileUpload を介してファイルをアップロードし、ファイルからいくつかの値を読み取ってデータベースにインポートする必要があるというものです。
いくつかの理由で、ファイルをディスクに保存できません。保存する理由もありません。
では、FileUpload ストリームから Excel ファイルを読み取る方法を知っている人はいますか?
.net - Asynchronous operations performance
One of the features of asynchronous programming in .NET is saving threads during long running operation execution. The FileStream
class can be setup to allow asynchronous operations, that allows running (e.g.) a copy operation without virtually using any threads. To my surprise, I found that running asynchronous stream copy performs not only slower, but also uses more processing power than synchronous stream copy equivalent.
Is there any benchmark tests were done to compare a synchronous vs asynchronous operation execution (file, network, etc.)? Does it really make sense to perform an asynchronous operation instead of spanning separate thread and perform synchronous operation in server environment if the asynchronous operation is times slower than the synchronous one?
c# - C#でファイルの読み取りと書き込みの両方を行う方法
ファイルの読み取りと書き込みの両方を行いたい。これは機能しません。
C#でファイルの読み取りと書き込みの両方を行うにはどうすればよいですか?
c# - C# を使用して、ファイルがロックされているかどうかをテストできますか?
背景: ファイルへのオフセットと Filestream のロック/ロック解除方法を使用して、読み取り/書き込みアクセスを制御します。次のコードを使用して、現在ファイルがロックされているかどうかをテストしています
質問:
私の目標は、try/catch ブロックをなくすことです。ロックが存在するかどうかを確認するより良い方法はありますか?
編集:
注:この質問は、ファイルが存在するかどうかに関するものではありません。私はすでにそれを知っています。書き込みアクセスの同期についてです。