streamreader

    0熱度

    5回答

    我得到一個錯誤,我不知道爲什麼,因爲我不是很擅長c#,我遵循指南,它看起來非常相似。所以當我將str變量賦值給StreamReader變量inputFile時,我得到一個錯誤,說我不能將類型bool隱式轉換爲字符串。 if (openFile.ShowDialog() == DialogResult.OK) { StreamReader inputFile =

    0熱度

    2回答

    我正在嘗試讀取局域網上遠程PC上的Windows更新日誌。大多數情況下,我可以成功讀取文件,但有時程序鎖定。可能由於某個問題或另一個問題 - 並不重要。我所需要的是一種在Filestream/Streamreader鎖定時恢復的方法 - 我不確定是哪一個導致鎖定。有些流可以設置超時,但下面的文件流在.CanTimeout調用上返回False。 如何鎖定流鎖定? (有時鎖是如此之緊以致需要關閉電源才

    4熱度

    1回答

    我正在使用下面的代碼將大文本文件分解爲基於您可以在此處看到的邏輯的較小文件。我在File.WriteAllText行收到一條錯誤消息,說tempfile不存在。該流程是一個標題記錄,其後是多個報告數據行,隨後是報告行的一端,然後重新開始。有誰知道爲什麼我的臨時文件不會在這裏創建,我錯過了什麼?謝謝。 private static void SplitFile() { StreamRea

    0熱度

    1回答

    我通過循環讀取並使用Streamreader讀取行來解析平面文件。 一切正常,但需求更改,每個記錄末尾的字段變爲可選。我們根據定義驗證每行的長度,以確定是否應將該文件暫掛爲格式不正確。 這導致發現Streamreader.ReadLine將修剪最後一個字符之後和換行符之前的任何尾隨空格。 考慮具有由空格置換的數字下面的例子: 鮑勃·瓊斯12345 \ n 鮑勃·瓊斯\ n 的StreamReade

    0熱度

    3回答

    下面一段代碼是用於調用.txt-file並把它變成串的代碼。 string[] lines = System.IO.File.ReadAllLines(@"C:\This PC\Documents\Visual Studio 2015\Projects\test_read_txt\bin\Debug\read.txt"); 爲什麼C#不能識別.txt-file的位置? 我試過StreamRea

    0熱度

    1回答

    我正在使用一些數據,這是一個mvc api。在這種情況下,我使用郵遞員傳遞數據。 數據格式爲原始文本。那我傳遞給API的價值以下,代表EDF(http://www.edfplus.info/)數據: "rawdata":{ "binaryencoding":"base64","FileID":3,"ExtensionName":"edf", "value":"gMnW5\/P5 \

    1熱度

    1回答

    是否有可能將字符串轉換爲「\ u00e8」(通過使用Streamreader讀取WebRequestResponse得到它)爲unicode char(è)? 與編碼嘗試了很多事情,但沒有任何工作。

    0熱度

    3回答

    我有一個文本文件,它只包含一個行。將文件分割成特定數量的字符,然後在每個字符塊的前面添加一個字符串前面的,我遇到了很多麻煩。 對於多行文件,我可以使用 Get-Content -Path $path | foreach-object {$string + $_} | out-file $output很容易地爲每行添加字符,但對於只有一行的文件來說,它更加複雜。 例如,如果我有這些隨機字符的文件,

    0熱度

    4回答

    我遇到了一個問題,我需要逐行讀取文本文件,並將每行放入一個字符串或其他符合條件的文件中。我遇到的問題是它花了很長時間,我只是想知道是否有更快捷的方式來做事。我已經做了大量的研究,如何做到這一點,這是我能想到的最好的。謝謝。 (每次追加兩個字符串,因爲不得不將這兩個字符串直接輸出到文本文件)。 內容位於一個巨大的文本文件中,其中一條信息從以「aaa」開頭的行開始。我必須通過查找分隔這些信息段的文本文

    0熱度

    2回答

    由於某種原因,即使if語句是,我的Else語句也總是被執行。 string line; string[] columns = null; while ((line = sr.ReadLine()) != null) { columns = line.Split(','); if (columns.Contains(tboxName.Text)) {