Stalker_AleX333
26-06-2019, 22:51
Мне жутко надоело писать портянки-списки файлов на удаление и я решил пойти противоположным путем. Удалять определенные файлы в папке, из которой запускается cmd-шник, а затем удалять все, что есть из подпапки Data, корме файлов из списка-исключения (для чего, временно меняем им атрибуты на "только для чтения"). Вот только не работает эта конструкция нихрена... Таки почему?
:: Удаление папок настроек сборки и шейдерных пакетов
rd /s /q enbcache enbseries reshade-shaders "Silver Raven mods pack data"
:: Удаление файлов шейдерных пакетов, SKSE64 с dll плагинами, а также readme файлов
del /q dxgi.* d3d11.* d3dcompiler_46e.* d3dx9_42.* enbadaptation.* enbbloom.* enbdepthoffield.* enbeffect.* enbeffectpostpass.* enbeffectprepass.* enblens.* enblocal.* enbseries.* skse64_1_5_3.* skse64_1_5_16.* skse64_1_5_23.* skse64_1_5_39.* skse64_1_5_50.* skse64_1_5_53.* skse64_1_5_62.* skse64_1_5_73.* skse64_1_5_80.* skse64_loader.* skse64_steam_loader.* tbb.* tbbmalloc.* "*.info" Plugins.* Licence.* Readme.* "Readme update.*" "Licence cleaned archives.*" "Readme cleaned archives.*" "Licence Silver Raven mods pack.*" "Readme Silver Raven mods pack.*" "Readme updates Silver Raven mods pack.*"
:: Установка атрибута "только для чтения", для архивов игры
cd Data
attrib +r Dawnguard.esm Dragonborn.esm HearthFires.esm "Skyrim - Animations.bsa" "Skyrim - Interface.bsa" "Skyrim - Meshes0.bsa" "Skyrim - Meshes1.bsa" "Skyrim - Misc.bsa" "Skyrim - Patch.bsa" "Skyrim - Shaders.bsa" "Skyrim - Sounds.bsa" "Skyrim - Textures0.bsa" "Skyrim - Textures1.bsa" "Skyrim - Textures2.bsa" "Skyrim - Textures3.bsa" "Skyrim - Textures4.bsa" "Skyrim - Textures5.bsa" "Skyrim - Textures6.bsa" "Skyrim - Textures7.bsa" "Skyrim - Textures8.bsa" Skyrim.esm Update.esm /d
:: Удаление всего содержимого папки Data
del /s /q *
:: Снятие атрибута "только для чтения", для архивов игры
attrib -r Dawnguard.esm Dragonborn.esm HearthFires.esm "Skyrim - Animations.bsa" "Skyrim - Interface.bsa" "Skyrim - Meshes0.bsa" "Skyrim - Meshes1.bsa" "Skyrim - Misc.bsa" "Skyrim - Patch.bsa" "Skyrim - Shaders.bsa" "Skyrim - Sounds.bsa" "Skyrim - Textures0.bsa" "Skyrim - Textures1.bsa" "Skyrim - Textures2.bsa" "Skyrim - Textures3.bsa" "Skyrim - Textures4.bsa" "Skyrim - Textures5.bsa" "Skyrim - Textures6.bsa" "Skyrim - Textures7.bsa" "Skyrim - Textures8.bsa" Skyrim.esm Update.esm /d
:: Удаление папок настроек сборки и шейдерных пакетов
rd /s /q enbcache enbseries reshade-shaders "Silver Raven mods pack data"
:: Удаление файлов шейдерных пакетов, SKSE64 с dll плагинами, а также readme файлов
del /q dxgi.* d3d11.* d3dcompiler_46e.* d3dx9_42.* enbadaptation.* enbbloom.* enbdepthoffield.* enbeffect.* enbeffectpostpass.* enbeffectprepass.* enblens.* enblocal.* enbseries.* skse64_1_5_3.* skse64_1_5_16.* skse64_1_5_23.* skse64_1_5_39.* skse64_1_5_50.* skse64_1_5_53.* skse64_1_5_62.* skse64_1_5_73.* skse64_1_5_80.* skse64_loader.* skse64_steam_loader.* tbb.* tbbmalloc.* "*.info" Plugins.* Licence.* Readme.* "Readme update.*" "Licence cleaned archives.*" "Readme cleaned archives.*" "Licence Silver Raven mods pack.*" "Readme Silver Raven mods pack.*" "Readme updates Silver Raven mods pack.*"
:: Установка атрибута "только для чтения", для архивов игры
cd Data
attrib +r Dawnguard.esm Dragonborn.esm HearthFires.esm "Skyrim - Animations.bsa" "Skyrim - Interface.bsa" "Skyrim - Meshes0.bsa" "Skyrim - Meshes1.bsa" "Skyrim - Misc.bsa" "Skyrim - Patch.bsa" "Skyrim - Shaders.bsa" "Skyrim - Sounds.bsa" "Skyrim - Textures0.bsa" "Skyrim - Textures1.bsa" "Skyrim - Textures2.bsa" "Skyrim - Textures3.bsa" "Skyrim - Textures4.bsa" "Skyrim - Textures5.bsa" "Skyrim - Textures6.bsa" "Skyrim - Textures7.bsa" "Skyrim - Textures8.bsa" Skyrim.esm Update.esm /d
:: Удаление всего содержимого папки Data
del /s /q *
:: Снятие атрибута "только для чтения", для архивов игры
attrib -r Dawnguard.esm Dragonborn.esm HearthFires.esm "Skyrim - Animations.bsa" "Skyrim - Interface.bsa" "Skyrim - Meshes0.bsa" "Skyrim - Meshes1.bsa" "Skyrim - Misc.bsa" "Skyrim - Patch.bsa" "Skyrim - Shaders.bsa" "Skyrim - Sounds.bsa" "Skyrim - Textures0.bsa" "Skyrim - Textures1.bsa" "Skyrim - Textures2.bsa" "Skyrim - Textures3.bsa" "Skyrim - Textures4.bsa" "Skyrim - Textures5.bsa" "Skyrim - Textures6.bsa" "Skyrim - Textures7.bsa" "Skyrim - Textures8.bsa" Skyrim.esm Update.esm /d