2 回答
TA贡献1864条经验 获得超6个赞
如果您想在没有 Logger 的情况下执行此操作,您可以执行以下操作:
private async Task AddTextToFile(String textToSave)
{
var appFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
var file = await appFolder.CreateFileAsync("exposure.txt",
Windows.Storage.CreationCollisionOption.OpenIfExists);
await Windows.Storage.FileIO.AppendTextAsync(file, textToSave + Environment.NewLine);
// Look in Output Window of Visual Studio for path to file
System.Diagnostics.Debug.WriteLine(String.Format("File is located at {0}", file.Path.ToString()));
}
private async void Button_Click(object sender, RoutedEventArgs e)
{
await AddTextToFile(String.Format("MinimumExposure {0}", DateTime.Now.Millisecond.ToString()));
}
正如 kennyzx 所说,此文件位于隐藏目录中,因此我添加了一个 Debug.WriteLine() 命令,以便在以调试模式运行应用程序时,您可以在 Visual Studio 的输出窗口中看到文件的位置。如果您使用此代码,您可能希望删除该行。
TA贡献1810条经验 获得超4个赞
生成的文件MetroLog
在应用程序的appdata 文件夹中创建,即C:\Users\<username>\AppData\Local\Packages\<package family name of your app>\LocalState
.
在 Windows 资源管理器中展开路径时,注意下面的AppData
文件夹C:\Users\<username>
是隐藏的,因此您需要在资源管理器中选中“显示隐藏文件”。
- 2 回答
- 0 关注
- 253 浏览
添加回答
举报