問題タブ [streamwriter]

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

.net - .NET StreamWriter 出力を String 変数にリダイレクトする

StreamWriter の出力を変数にリダイレクトできるかどうか知りたい

何かのようなもの

myString には Foo が含まれます。これを行いたい理由は、複雑な関数を再利用するためです。おそらくそれを文字列を返す関数にリファクタリングする必要がありますが、それでも知っておくといいハックになります

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

.net - .NET からプロセスを開始しましたが、RedirectedStandardOutput は UTF-8 をサポートしていません

このコードを使用して、.NET から php の HTML purifier を呼び出そうとしています:

.. そして、例外を除いてすべて正常に動作します ... 非 asci 文字を取り戻すことができません。たとえば、入力に韓国語の文字を指定すると、出力として疑問符が返されます。

これは、HTMLPurifier 関数がバイパスされていても発生し、単純に入力 .NET を提供し、それを php 変数に格納し、その変数を出力にエコー バックしようとしているだけです。

何か案は?

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

asp.net - ASP.NET でテキスト ファイルを開く/書き込む際に問題が発生する

人がページをロードするたびに、いくつかの統計をテキスト ファイルに書き込みたいと考えています。しかし、時々、「ファイルを開けませんでした。既に使用されています」というタイプのエラーが発生します。このエラーを 100% 再現することはできません。非常に不安定です。私のコードは

私の質問は、ファイルをロックおよびロック解除して、不規則なエラーが発生しないようにするにはどうすればよいですか?

ありがとう

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

c# - StreamWriterがWindowsサービスで機能しないのはなぜですか?

レコードがテキストファイルにログを追加するこの単純なコードがあります。

これは、Windowsフォームアプリケーションで完全に機能します。ただし、instsrvとsrvanyのトリックを使用して、これをWindowsサービスにしました。サービスは正常に実行され、データベースにアクセスし、クエリを実行します...このStreamWriterを除きます。ログが正しく更新されないだけです。なぜ何かアイデアはありますか?

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

.net - .NET Framework StreamReader / WriterがデフォルトでUTF8エンコーディングになっているのはなぜですか?

StreamReader / Writerのコンストラクターを見ているだけで、デフォルトでUTF8を使用していることに注意してください。なぜこれなのか誰もが知っていますか?Unicodeをデフォルトにする方が安全だと思いました。

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

c# - StreamWriter-作成されたファイルに追加しません

StreamWriterオブジェクトを使用して、コンストラクターによって作成されたファイルまたは既に存在するファイルに書き込みます。ファイルが存在する場合は、データを追加します。そうでない場合は、ファイルを作成してからデータを追加する必要があります。問題は、ファイルを作成する必要がある場合、StreamWriterコンストラクターがファイルを作成しますが、ファイルにデータを書き込まないことです。

編集:答えてくれてありがとう。usingブロックは、ライターを閉じる処理を行います。それが彼らのために働くと言っている他の人々に関して、私があなたに問題をさらに診断するためにあなたに与えることができる情報はありますか?ファイルはネットワークを介してローカライズされます。それは潜在的な問題である可能性があります。「パスの一部が見つかりませんでした...」および「指定されたネットワーク名は使用できなくなりました」というエラーが断続的に表示されます。

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

c# - Webサーバーへのファイルの書き込み-ASP.NET

TextBoxコントロールの内容をWebサーバーディレクトリのルートにあるファイルに書き込みたいだけです...どのように指定しますか?

これをローカルでテストしていることを覚えておいてください...プロジェクトディレクトリ(Webサーバーが起動したときにrootと見なされる場所)ではなく、プログラムfiles \ visual studio \ Common \ IDEディレクトリにファイルを書き込み続けます) 。

私の問題は、web.configで正しい場所を指定することと関係がありますか?私はそれを試しましたが、それでも行きません...

どうもありがとう...