IsolatedStorageFile.CopyFile()
文件并没有真正说明这一点,所以我想知道CopyFile()(以及DeleteFile()
这个问题)方法是否是隔离存储上的原子操作? / p>
意思是,我可以确定当CopyFile()
方法返回并且执行离开Isolated Storage的using()块时,文件实际上已被复制到闪存中吗?我可以在后续操作中删除原始文件吗?
答案 0 :(得分:0)
IsolatedStorageFile.CopyFile
是同步的:执行此方法后,如果没有抛出异常,则表示文件已成功复制。然后,您可以安全地删除原始文件。
请注意,您可以直接使用IsolatedStorageFile.MoveFile
同时执行这两项操作(复制文件和删除原文)。