IsolatedStorageFile.CopyFile()是一个原子动作吗?

时间:2013-11-27 16:22:17

标签: windows-phone-8 atomic isolatedstorage

IsolatedStorageFile.CopyFile()文件并没有真正说明这一点,所以我想知道CopyFile()(以及DeleteFile()这个问题)方法是否是隔离存储上的原子操作? / p>

意思是,我可以确定当CopyFile()方法返回并且执行离开Isolated Storage的using()块时,文件实际上已被复制到闪存中吗?我可以在后续操作中删除原始文件吗?

1 个答案:

答案 0 :(得分:0)

IsolatedStorageFile.CopyFile是同步的:执行此方法后,如果没有抛出异常,则表示文件已成功复制。然后,您可以安全地删除原始文件。

请注意,您可以直接使用IsolatedStorageFile.MoveFile同时执行这两项操作(复制文件和删除原文)。