【发布时间】:2020-05-13 15:31:14
【问题描述】:
我是编程初学者。 我想在点击按钮时创建一个 .txt 文件。我怎么做? 我已经尝试了几个代码......但我的文件没有被创建。
甚至看不到模拟器中的文件夹(文件) 它告诉我我的文件在这里: /data/user/0/com.companyname.projektnetapp/files/.config/myfile.txt
这就是我正在尝试的。我错了吗?
var docs = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
var filename = Path.Combine(docs, "myfile.txt");
StreamWriter sw = new StreamWriter(filename);
sw.WriteLine("hi");
sw.Close();
DisplayAlert(null, filename.ToString(), "ok");
【问题讨论】:
-
您需要使用 adb 来访问您的设备/模拟器文件系统。
-
仍然无法弄清楚.. 我想要的是在后台创建一个文件,仅此而已
-
“想不通”——这是什么意思?您的文件可能已创建,您只是看不到它,因为您使用了错误的工具。在您的代码中使用
File.Exists来验证文件是否已创建。如果您仍然有问题,则需要更具体地说明您尝试过的内容以及遇到的问题。 -
@lockinson 您好,共享代码没问题,只是在模拟器中看不到。因为它是一个隐藏文件夹。我已经更新了一个答案,你有时间可以看看。