• XSS.stack #1 – первый литературный журнал от юзеров форума

bat для перемещения папок со 2-уровня на первый

What So Not

(L1) cache
Пользователь
Регистрация
21.09.2020
Сообщения
611
Реакции
294
Депозит
0.00
При входе в папку с названием "xss.pro" там лежит точно такая же папка "xss.pro" и уже в ней файлы. Необходимо файлы из папки "xss.pro" переместить в корень главной папки.

Пример:

Было \SE_GV\SE_GV\SE_GV
Стало \SE_GV\SE_GV

Кто силен в .bat накидайте пожалуйста скрипт, буду очень благодарен!
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Я так понял, ты о логах, которые папка в папку иногда разархивируются?
И нужно просто вынести всё в дочернюю папку, а папку-дубль удалить?
 
Я так понял, ты о логах, которые папка в папку иногда разархивируются?
И нужно просто вынести всё в дочернюю папку, а папку-дубль удалить?
Верно
 
При входе в папку с названием "xss.pro" там лежит точно такая же папка "xss.pro" и уже в ней файлы. Необходимо файлы из папки "xss.pro" переместить в корень главной папки.

Пример:

Было \SE_GV\SE_GV\SE_GV
Стало \SE_GV\SE_GV

Кто силен в .bat накидайте пожалуйста скрипт, буду очень благодарен!
dir /b /d >>1.txt
pause

Получаешь текстовик 1.txt в папке с файлами, в которой содержится названия папок/архивов
Открываешь его нотпадом, убираешь оттуда 1.txt n 1.bat

Теперь в нотпаде через регулярные выражения делаешь замену
в первой строке "найти": ^
во второй строке: "copy " or "move "

Это добавит в начало каждой строки или копирование твоих файлов или перемещение(лучше копи сделай)

Теперь тоже через регулярки, в первую строку пишешь: $
А во второй: C:\\xss.pro\\

Сохраеняешь, перименовываешь в батник и запускаешь.
 
Спасибо. Тему можно закрыть.

*Билл Гейтс уже написал батник, все нужные манипуляции сделал в обычном Проводнике
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх