
いつも教えて!gooにお世話になってます。
C#に関して質問です。
VisualC#2008を使用しています。
csvファイルを読み込むプログラムを作成しているところですが、つまづいています。
ボタンを押すとcsvファイルが読み込めるようにしたいのですが、
「パス名に無効な文字が含まれています」と表示され、強制終了してしまいます。
以下のようにパス名を指定しているのですが、何か無効な文字が含まれているのでしょうか?
お手数ですが誰かご回答よろしくお願いします。
StreamReader sr = new StreamReader("C:\\Documents and Settings\admin\\My Documents\\Visual Studio 2008\algorithm\algorithm\algorithm\readfile\\shortfile.csv",Encoding.Default);
No.1ベストアンサー
- 回答日時:
"\"が一つの所と二つの所がありますね。
二つにしてみてください。
No.2
- 回答日時:
パスを書く場合は,逐語的リテラル文字列を使うと便利です。
var sr = new StreamReader(@"C:\Documents and Settings\admin\My Documents\Visual Studio 2008\algorithm\algorithm\algorithm\readfile\shortfile.csv", false, Encoding.Default);
標準リテラル文字列を使うと,ANo.1さんが指摘されている通り,\がエスケープ文字列の始まりと見なされてしまう為です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチでCSVを処理する時、空の...
-
カンマ区切りのCSVファイルから...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
VBAでcsvファイルを読み込んで...
-
CSVの行数を取得したい
-
【C#】パス名で無効な文字
-
エクセルVBA 大容量CSVファイル...
-
CSV形式での保存時に”文字列...
-
csvファイルのデータの一部を取...
-
巨大なCSVの加工(指定列のみの...
-
複数のcsvファイルをフォルダご...
-
matlabによるNULL文字を知りた...
-
エクセル形式のファイルの読み込み
-
マクロから出力されるcsvのダブ...
-
データ解析ソフトRでのファイル...
-
【エクセル マクロ】読み込ん...
-
CSV出力して、MS/EXCELで開くと...
-
エクセルのプロパティーでセキ...
-
エクセルで複数のコメントのサ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
バッチでCSVを処理する時、空の...
-
csvファイルでの日付設定「yyyy...
-
【C#】パス名で無効な文字
-
CSV形式での保存時に”文字列...
-
csvファイル 項目数取得
-
マクロから出力されるcsvのダブ...
-
csvファイルを列数ごとに分割す...
-
VBAでcsvファイルを読み込んで...
-
データ解析ソフトRでのファイル...
-
【エクセルVBA】お願いします。...
-
エクセルVBA 大容量CSVファイル...
-
csvファイルのデータの一部を取...
-
CSVファイル作成
-
CSV出力して、MS/EXCELで開くと...
-
CSVファイルの項目行を削除...
-
エクセル形式のファイルの読み込み
-
複数のcsvファイルをExcelに一...
-
【エクセル マクロ】読み込ん...
-
複数のCSVファイルのAccessテー...
おすすめ情報