![]() |
Удаление файлов и папок по списку.
Есть список с путями к файлам и папкам которые нужно удалить. Пример:
Скрытый текст
Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_l_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_l_2_dust2.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_m_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_m_2_dust2.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_s_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_ground_s_2_dust2.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_l_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_l_2_dust2.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_m_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_m_2_dust2.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_s_1_dust.yaml.dvpl Data/3d/Configs/Particles/22_italy_it/chassis_effects/wave_stone_s_2_dust2.yaml.dvpl Data/3d/Configs/Particles/31_lumber_lm_night Data/3d/Configs/Particles/31_lumber_lm_night/chassis_effects Нужно создать .bat который проверяет что в каталоге есть папка Data, если она имеется выполнить удаление файлов и папок по списку txt или log (путь под спойлером). |
Цитата:
Цитата:
Цитата:
Цитата:
|
Вложений: 1
Цитата:
У кого-то на C:\papka\Data у кого-то C:\papka\papka\papka\Data или D:\papka1\papka2\papka3\Data. Файл 159222 Цитата:
Цитата:
2. При обновлении каталога. На самом деле это добавилось, мне нужно сделать обратное, удалить то что обновилось. Сейчас расскажу так что бы было понятней. Есть допустим программа/игра (portable), при ее обновлении у меня есть список (изменённых файлов, новых файлов и тех файлов которые были удалены). Именно последний список меня и интересует. Но когда программа/игра не может обновится (нет интернета там и тд. тп.) можно создать свой Update так сказать. Из новых файлов, измененных и в первую очередь - удалением старых в виде списка. У меня есть относительные пути - но я не пойму как сделать этот uninstall. Может мне и даже .bat не нужен для удаления по списку. Но я просто подумал что это лучший вариант для его создания и работы со списком. |
passstrada, тогда непонятно, зачем удалять каталоги?
|
passstrada,
Цитата:
Цитата:
Цитата:
Цитата:
не написали, где этот txt, поэтому список вставил в bat
Код:
@Echo Off |
Цитата:
|
Iska,
Цитата:
|
megaloman, похоже на то.
|
Время: 15:54. |
Время: 15:54.
© OSzone.net 2001-