Я пишу несколько автоматических приемочных испытаний для флеш-ролика (вождение фильма с использованием iMacros).Как я могу программно определить местоположение, в котором хранятся Flash-объекты локальных общих объектов
Мне нужно «перезагрузить» тестовую среду перед каждым испытанием, очистив настройки, хранящиеся в локальных общих объектах.
Я могу сделать это вручную, удалив файлы в:
C: \ Documents и Settings {имя пользователя} \ Application Data \ Macromedia \ Flash Player # SharedObjects \ FQSTGCV7 \ {сайт-URL}
Очевидно, я хочу автоматизировать этот шаг удаления; но мне интересно, как определить вышеуказанный путь нестандартно.
В .NET
"C: \ Documents и Settings {имя пользователя} \ Application Data \ Macromedia \ Flash Player # SharedObjects \" явно
Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData),
@"Macromedia\Flash Player\#SharedObjects")
Как понять, что " FQSTGCV7 "будет на другой машине? Существует ли переменная среды? Есть ли только один каталог ниже #SharedObjects \?
Благодаря
Хорошая точка - я могу просто рекурсивно искать во всех папках ниже #SharedObjects \ и удалять все папки, ссылающиеся на URL моего сайта –