※ ChatGPTを利用し、要約された質問です(原文:C#にてテキストファイル読み込み時のファイル指定)
C#でテキストファイル読み込みの問題:共有フォルダにアクセスできない
このQ&Aのポイント
C#でテキストファイルの読み込みが上手くいかず困っています。他のPCの共有フォルダにアクセスしたいのですが、ファイルがあるディレクトリが見つからないエラーが発生してしまいます。
使用しているVisual Studio2017では、問題なくファイル指定ができるのに自分のPCでは上記のエラーが発生します。どのように設定すればエラーを回避できるのでしょうか?
ネットで検索しながらプログラムを作成している初心者ですので、お手柔らかにご教示いただければ幸いです。
C#でテキストファイルの読み込みがうまくいかず困っています。
他のPCの共有フォルダにアクセスしたいのですが
//読み込むテキストファイル
string textFile = @"192.168.0.**\test\a1.txt";
//文字コード(ここでは、Shift JIS)
System.Text.Encoding enc = System.Text.Encoding.GetEncoding("shift_jis");
//テキストファイルの中身をすべて読み込む
string str = System.IO.File.ReadAllText(textFile, enc);
ネットで検索した文に従ってやっていますが、
System.IO.DirectoryNotFoundException: 'パス 'C:\Users\***\source\repos\WindowsFormsApp1\WindowsFormsApp1\bin\Debug\192.168.0.**\test\a1.txt' の一部が見つかりませんでした。
と、ファイルがあるディレクトリが追加されています。
どこを設定すれば無視できるようになりますか?
Visual Studio2017を使用しています。
会社のPCでは問題なく指定できたのですが
自分のPCだと上記のようになります。
ネットで文を検索しながら作っている素人です。
お手柔らかにお願い致します。
お礼
文体は変えず、ツールのオプションをあれこれいじっていると 読み込めるようになっていました。 結局どの設定だったかわからず・・・ BAは最初に回答をくださった方にしました。
補足
すみません。 コピー漏れです。 \\は入れています。