![]() |
Скрипт для извлечения файлов из папок
Привет!
Нужен скрипт автономный, который можно запускать прямо из корневой папки, для извлечения файлов из папок. ![]() https://www.upload.ee/files/12794529/_______.zip.html Можно мне код? |
Latinyanin, «извлечение файлов из папок» — это как?!
|
:laugh: Что только не прочтёшь иной раз в ТЗ!
|
Цитата:
Приблизительно так может быть. Перед названием извлекаемых файлов добавлен %random% потому как имя файла совпадает с именем папки, чего винда не очень любит, ну и с файлами с одинаковыми названиями заодно вопрос решает. Код:
@echo off Одно понять не могу - ЗАЧЕМ? Нормальные адекватные читалки умеют колупаться не только в папках, но даже в архивах выколупывая оттуда список книг не обращая внимания на такую мелочь как папки, подпапки и проч. |
Elven, не удалось вашим скриптом вытащить файлы, где ошибка?
https://cloud.mail.ru/public/5jTx/irod7V66C Цитата:
не нашел такой кодировки,,,,, |
Цитата:
![]() |
Iska,
че путаете? Эту кодировку я знаю! Вы ж мне ее и подсказали в свое время! а Elven, писал про какое-то Цитата:
https://cloud.mail.ru/public/5jTx/irod7V66C И кстати имена файлов и папок не совпадают! Не должно быть выше описанных проблем |
|
откровенно лень придумывать костылесипеды и разбираться почему оно в cmd не завелось (тот вариант в #4 был написан просто по памяти и не проверялся от слова вообще). Юзайте пошик.
Код:
Copy-Item .\*\*\ Код:
powershell /c (Copy-Item .\*\*\) Код:
Get-Item .\*\*\ | ForEach-Object {Copy-Item $_.FullName (".\" + $(Get-Random)+"_"+$_.name)} |
Цитата:
|
Elven,
Привет! Отбзал оба варианта кодов - работает только второй, тот, что пауэр шел Спасибоки, че тут исчо скажешь! А вот в этом коде Код:
@echo off |
Цитата:
|
Цитата:
2 оставить возможность добавления ноля перед цифрами от единицы ддо девяти С "фалом" опечатка, имелось ввиду файл |
Цитата:
Код:
...-replace ' - ', ' - '... Код:
...-replace ' - ', '-'... |
alpap, я ничего не понял! В моем коде что убратьь чтобы решить задачу? А вы мне новое что-то предлагаете! В моем коде никакого реплайзе не было!
|
Время: 08:08. |
Время: 08:08.
© OSzone.net 2001-