前提・実現したいこと
アプリケーションが起動したら、指定したCSVファイルを読み込みたい。
環境:Windows10
VisualStudio 2019 Community
言語:C# (UWP)
発生している問題・エラーメッセージ
CSVファイルが読み込めず、エラーとなってしまいます。
同じソリューションファイルで、他の方のPCではCSVファイルの読み込みができたので、
ソースコードおよびCSVファイル自体の設定は問題ないようです。
VisualStudioの自体のセキュリティ設定?などに原因があるように思います。。
エラーメッセージ 「アクセスが拒否された」と表示されます System.UnauthorizedAccessException: 'Access to the path 'C:\Users\tiros17tiros\Desktop\Sample\ListView\test.csv' is denied.'
該当のソースコード
C#
1ソースコード 2 3 // アプリケーション起動後のイベント 4 private void Page_Loaded(object sender, RoutedEventArgs e) 5 { 6 string path = @"C:\Users\tiros17tiros\Desktop\Sample\ListView\test.csv"; 7 8 //StreamReader sr = new StreamReader(@"C:\Users\tiros17tiros\Desktop\Sample\ListView\test.csv"); 9 10 FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); 11 StreamReader sr = new StreamReader(stream); 12 13 while (sr.Peek() != -1) 14 { 15 string line = sr.ReadLine(); 16 string[] values = line.Split(','); 17 18 Jyusyoroku record = new Jyusyoroku(); 19 record.No = values[0]; 20 record.Name = values[1]; 21 record.Gender = values[2]; 22 record.Way = values[3]; 23 24 JyusyorokuList.Add(record); 25 } 26 } 27
試したこと
・コピーしたソリューションファイルを他の人のPCで実行⇒CSVは読み込めました。(=問題なく実行できました)
・自分のPCでは、Readオンリーで読み込んでもエラーになります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。