我正在为Flash动画(使用iMacros驱动电影)编写一些自动验收测试。如何以编程方式确定Flash存储本地共享对象的位置
我需要在每次测试运行前“重置”测试环境,方法是清除闪存存储在本地共享对象中的设置。
C:\ Documents和设置{用户名} \应用数据\的Macromedia \ Flash播放器#共享对象\ FQSTGCV7 \ {站点URL}
我可以手动删除文件做到这一点显然我想自动执行这个删除步骤;但我想知道如何以非机器特定的方式确定上述路径。
在.NET中,
“C:\ Documents和Settings {用户名} \应用数据\的Macromedia \ Flash播放器#共享对象\” 显然
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Macromedia\Flash Player\#SharedObjects")
如何找出“ FQSTGCV7“将在不同的机器上?有没有环境变量?在#SharedObjects \下面只有一个目录吗?
感谢
好点 - 我可以在下面的所有文件夹中递归搜索#SharedObjects \并删除所有引用我网站网址的文件夹 – 2009-06-26 15:53:59