いつも教えて!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で質問しましょう!
似たような質問が見つかりました
- Android VBA、フォルダのパスに環境文字 ㉑ があり、VBAが機能しません。 2 2022/07/27 09:16
- Excel(エクセル) エクセルのVBAについて とあるサイトのコードを参考に、CSVの文字化けを直すVBAを作成しているの 7 2022/11/04 14:15
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Access(アクセス) CSVファイルの「0落ち」にVBA 6 2023/02/02 15:27
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- Visual Basic(VBA) VBAでの共有パスにつきまして 1 2023/03/04 17:24
- C言語・C++・C# [C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について 5 2022/10/05 11:03
- Excel(エクセル) csvに別のExcelの文章を差し込む 2 2023/04/01 16:06
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
無効なパスが含まれています、とのエラーがでます
その他(コンピューター・テクノロジー)
-
インスタンス参照でアクセスできない。代わりに型名?
C言語・C++・C#
-
System.IO.Directory.GetFilesの順番
Visual Basic(VBA)
-
-
4
新規作成ファイルパスが有効か無効か判定したい
C言語・C++・C#
-
5
exeファイルの中身を見ることは可能ですか?
フリーソフト
-
6
「指定されたキャストは有効ではありません。」とエラーが出てしまいます。
Microsoft ASP
-
7
DataGridViewのチェックボックスのON、OFFの判定方法
C言語・C++・C#
-
8
C# ReadOnlyのTextBoxで
C言語・C++・C#
-
9
visual studio でインデントを自動的に揃えるショートカットキー
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
エクセルVBA 大容量CSVファイル...
-
HTMLのリンク先ページの文字コ...
-
Windowsのバッチファイルについ...
-
特定文字を入ってるCSVの特定の...
-
csvファイルを列数ごとに分割す...
-
【エクセル マクロ】読み込ん...
-
データ解析ソフトRでのファイル...
-
VBAでcsvファイルを読み込んで...
-
複数のCSVファイルのAccessテー...
-
c#でcsvから指定の1行だけを読...
-
バッチでCSVを処理する時、空の...
-
マクロから出力されるcsvのダブ...
-
CSV出力して、MS/EXCELで開くと...
-
CSVファイルの項目行を削除...
-
COBOL85でのCSVファ...
-
CSV形式での保存時に”文字列...
-
エクセル形式のファイルの読み込み
-
【ExcelVBA】UTF-8の文字コード...
-
ファイルのアクセス回数について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマ区切りのCSVファイルから...
-
CSV形式での保存時に”文字列...
-
複数のcsvファイルをExcelに一...
-
csvファイル 項目数取得
-
csvファイルでの日付設定「yyyy...
-
バッチでCSVを処理する時、空の...
-
マクロから出力されるcsvのダブ...
-
csvファイルを列数ごとに分割す...
-
csvファイルのデータの一部を取...
-
エクセル形式のファイルの読み込み
-
エクセルVBA 大容量CSVファイル...
-
CSVファイル作成
-
EXCEL|csvで保存→開くcsvを閉じる
-
CSVファイルの項目行を削除...
-
巨大なCSVの加工(指定列のみの...
-
データ解析ソフトRでのファイル...
-
VBAでCSVファイルのデータを集...
-
【ExcelVBA】UTF-8の文字コード...
-
【C#】パス名で無効な文字
-
【エクセル マクロ】読み込ん...
おすすめ情報