掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CSVファイル読み込み時にファイルの最後に改行があるか確認したい (ID:148272)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
VS2008 C#です。 CSVファイルを読み込む際にファイルの末尾に改行が存在するかをチェックしたいのです。 現状CSVを1行ずつ読み込んで、改行があるか判断しようとしていますが StreamReader にしろ、TextFieldParser にしろ取得した各行の最後の文字に改行があるかうまく判定できません。 方法についてご教示頂ければと思います。 StreamReader stReader = new StreamReader(m_ReferencePath, Encoding.GetEncoding(CSV_ENCORD)); while (stReader.Peek() != -1) { stBuffer = stReader.ReadLine(); int nFind = stBuffer.LastIndexOf("\r\n"); } 改行が存在しても nFind が常に-1 で返されてしまいます。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.