c# - Windows IoT Raspberry Pi 3 c# 创建 .txt 文件

标签 c# text-files raspberry-pi3 windows-10-iot-core

我正在使用 Rasp Pi 3 和 Win IoT。我正在尝试创建一个以数据和时间作为文件名的 .txt 文件。但是,我似乎无法创建 .txt 文件。

我正在通过按下按钮生成 log.txt 文件来进行测试。 按下按钮后,没有任何错误信息。 当我读取U盘时,创建了Log文件夹,但没有Log.txt文件。

private async void Btn_Click(object sender, RoutedEventArgs e)
    {
        var removableDevices = KnownFolders.RemovableDevices;
        var externalDrives = await removableDevices.GetFoldersAsync();
        var drive0 = externalDrives[0];

        var logFolder = await drive0.CreateFolderAsync("Log");
        var logFile = await logFolder.CreateFileAsync("Log.txt");

        var byteArray = new byte[] { 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77 };
        using (var sourceStream = new MemoryStream(byteArray).AsRandomAccessStream())
        {
            using (var destinationStream = (await logFile.OpenAsync(FileAccessMode.ReadWrite)).GetOutputStreamAt(0))
            {
                await Windows.Storage.Streams.RandomAccessStream.CopyAndCloseAsync(sourceStream, destinationStream);
            }
        }
    }

谢谢。

最佳答案

您需要在您的应用 list 中为 .txt 添加文件类型关联声明,如下所示:

enter image description here

关于c# - Windows IoT Raspberry Pi 3 c# 创建 .txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46301900/

相关文章:

c# - 工厂模式数据库连接

python - 如何在读取文件时删除 "\n"字符,但删除一个变量然后替换它

java - 在 Raspberry Pi 3 中使用 Java 下载速度非常慢

R Shiny : Write looped reactive inputs to textfile

python - 字符串中没有引号的字符串?

elasticsearch - Elastic Search 6.x不断失败

Python - 将整数字符串转换为 Ascii

c# - 获取鼠标指针下方的窗口句柄,同时忽略半透明窗口

javascript - 在 WPF WebBrowser 中使用 Blockly

与 u-blox gps 的 C# 串行通信