Visual studio Xamarin Android创建并写入文件

Visual studio Xamarin Android创建并写入文件,visual-studio,xamarin.android,Visual Studio,Xamarin.android,我是Xamarin的新手。我已连接VS2017和我的设备三星note4 经过测试,效果良好。但是我想创建并写入一个文件 string path = Environment.GetFolderPath(Environment.SpecialFolder.Personal); string filename = Path.Combine(path, "myfile.txt"); using (var streamWriter = new StreamWriter(

我是Xamarin的新手。我已连接VS2017和我的设备三星note4 经过测试,效果良好。但是我想创建并写入一个文件

 string path = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
        string filename = Path.Combine(path, "myfile.txt");

        using (var streamWriter = new StreamWriter(filename, true))
        {
            streamWriter.WriteLine(DateTime.UtcNow);
        }

我在设备上运行了这个,没有任何错误。调试器没有抛出任何错误。但是当我在手机上搜索这个文件时,我在任何地方都找不到它。它是否创建了一个文件并写入其中?如果是这样的话,那会在哪里?

你的代码应该可以工作,试着阅读它以确保它在哪里;这就是你可以做到的,更多细节,希望它能帮助你

        string path = Environment.GetFolderPath(Environment.SpecialFolder.Personal);

        string filename = Path.Combine(path, "myfile.txt");

        using (var streamWriter = new StreamWriter(filename, true))
        {
            streamWriter.WriteLine(DateTime.UtcNow);
        }

        using (var streamReader = new StreamReader(filename))
        {
            string content = streamReader.ReadToEnd();
            System.Diagnostics.Debug.WriteLine(content);
        } 

谢谢Nurhak,我看到了内容和位置。位置为:/data/user/0/App5.andriod/files/myfile.txt。但是我怎样才能从设备或PC浏览到它呢?既然你的问题已经回答了,你能把我的答案标记为你问题的答案吗?接下来是你的另一个问题:现在你有了来自txt文件的streamReader内容数据。只需将其与textview绑定,即可在移动应用程序上显示。下面是一些选项和一些示例,说明如何做到这一点。具体来说,;可以使用标签显示单行或多行文本。它将在同一行中显示具有多个格式选项的文本。这里有更多的细节:希望能有所帮助。嗯,我的问题还没有得到回答。如何浏览到从android设备创建的文件?到处找都找不到文件