gpt4 book ai didi

c# - 重命名 IsolatedStorage 中的文件

转载 作者:太空狗 更新时间:2023-10-29 19:59:16 25 4
gpt4 key购买 nike

我需要重命名 IsolatedStorage 中的文件。我该怎么做?

最佳答案

在 native C# 中似乎没有这样做(在 native Win32 中可能有,但我不知道)。

您可以做的是打开现有文件并将其复制到新文件并删除旧文件。与移动相比,它会很慢,但这可能是唯一的方法。

var oldName = "file.old"; var newName = "file.new";

using (var store = IsolatedStorageFile.GetUserStoreForApplication())
using (var readStream = new IsolatedStorageFileStream(oldName, FileMode.Open, store))
using (var writeStream = new IsolatedStorageFileStream(newName, FileMode.Create, store))
using (var reader = new StreamReader(readStream))
using (var writer = new StreamWriter(writeStream))
{
writer.Write(reader.ReadToEnd());
}

关于c# - 重命名 IsolatedStorage 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/736085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com