我正在为 Flash 电影编写一些自动验收测试(使用 iMacros 驱动电影)。
我需要在每次测试运行之前通过清除存储在本地共享对象中的设置来“重置”测试环境。
我可以通过删除以下文件手动执行此操作:
C:\Documents and Settings{用户名}\Application Data\Macromedia\Flash Player#SharedObjects\FQSTGCV7\{site-url}
显然我想自动化这个删除步骤;但我想知道如何以非机器特定的方式确定上述路径。
在 .NET 中,
"C:\Documents and Settings{username}\Application Data\Macromedia\Flash Player#SharedObjects\" 显然是
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Macromedia\Flash Player\#SharedObjects")
我如何确定另一台机器上的“FQSTGCV7”是什么?有环境变量吗?#SharedObjects\ 下面只有 1 个目录吗?
谢谢