Пишу небольшую утилиту. И все бы ничего, да только столкнулся я с небольшими затруднениями. :a9:
А именно:
Вопрос 1. Как сделать, чтобы утилита удаляла файл с именем, к примеру musicdatabase_****.db, где **** - это часть имени файла с четырьмя цифрами, которые рандомно меняются на другие после удаления файла. То есть был файл с цифрами 0019, после его удаления и генерации заново, появился файл с цифрами 1025, например. Ну и так далее...
Вопрос 2. Как сделать, чтобы утилита считывала имя папки из реестра (например, HKLM/Software/PupkinSoft/19018271) и удаляла папку на локальном диске с таким же именем, как и в реестре (19018271, собственно говоря). Ещё дополнительный косяк в том, что на разных компах путь один (то есть C:\Program Files\PupkinSoft\userdata\и-вот-это-вот-имя-папки-с-циферками), а имена папок в реестре и на локальном диске разные. То есть у меня 19018271, а у кого-то, 21457892. Как-то так.
Прошу помощи! :a18:
P.S: Я знаю, что написал полную х*рню, но я не знаю, как еще проще вам обьяснить, что конкретно мне нужно. Т_Т
А именно:
Вопрос 1. Как сделать, чтобы утилита удаляла файл с именем, к примеру musicdatabase_****.db, где **** - это часть имени файла с четырьмя цифрами, которые рандомно меняются на другие после удаления файла. То есть был файл с цифрами 0019, после его удаления и генерации заново, появился файл с цифрами 1025, например. Ну и так далее...
Вопрос 2. Как сделать, чтобы утилита считывала имя папки из реестра (например, HKLM/Software/PupkinSoft/19018271) и удаляла папку на локальном диске с таким же именем, как и в реестре (19018271, собственно говоря). Ещё дополнительный косяк в том, что на разных компах путь один (то есть C:\Program Files\PupkinSoft\userdata\и-вот-это-вот-имя-папки-с-циферками), а имена папок в реестре и на локальном диске разные. То есть у меня 19018271, а у кого-то, 21457892. Как-то так.
Прошу помощи! :a18:
P.S: Я знаю, что написал полную х*рню, но я не знаю, как еще проще вам обьяснить, что конкретно мне нужно. Т_Т