С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
novikcom
0 / 0 / 0
Регистрация: 18.12.2017
Сообщений: 1
1

Переместить файлы по списку из папки в другую папку с сохранением структур каталогов

19.12.2017, 17:35. Просмотров 180. Ответов 0
Метки нет (Все метки)

Добрый день, прошу помочь с задачей.
Есть массив файлов *.jpg , он лежит в папке с разной глубиной каталогов.
Я заранее сделал список (перечень файл list.txt) файлов, которые мне нужно из этих каталогов переместить в другую папку и чтоб внутри новой папки сохранилась старая структура, чтобы было понятно от куда файл был перемещен, чтобы в случае чего его можно было вернуть на место.
И вывести лог файл с ошибками после отработки батника, чтобы было понятно, где не удалось что то сделать или найти.

Цель моей задачи, для большего понимания: освободить каталоги с отсканированными документами от мусорных файлов (это подготовленный список), а перемещение в другую папку нужно для доп проверки.
Список могу сделать только в виде имен.
Помогите создать батник.
Заранее спасибо.


Решено!
скрипт ниже:

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@echo off
chcp 1251>nul
 
set "list=list.txt"
set "folder=D:\Заданная папка"
set "not_found=not_found.txt"
 
2>nul md "%folder%"
>"%not_found%" (
for /f "usebackq delims=" %%i in ("%list%") do (
 for /f "delims=" %%j in ('
 "2>nul dir /a-d/b/s "%%i""
 ') do (
  >nul move "%%j" "%folder%"
  )
 )|| (
 echo %%i
 )
)
 
exit /b
файл со списком и сам батник нужно класть в папку, где ищутся файлы.
заданная папка = это куда переносятся искомые файлы.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2017, 17:35
Ответы с готовыми решениями:

Переместить файлы по списку их полных имён в заданную папку
Подскажите пожалуйста батник для перемещения файлов из списка, в другую папку....

Переместить из папки А в папку B файлы созданные 1-го числа
Вот собственно что наваял, подскажите что не так. @Echo Off Set...

Переместить файлы из одной папки в другую
Деньдобрый Есть Папка 1 Файл 1 Файл 2 Есть

Разработать командный файл, копирующий файлы заданных типов из заданной папки в другую заданную папку
Разработать командные файлы: -копировал из любой заданной папки в другую...

Найти определенный файл, переименовать и переместить его в другую папку
Здравствуйте, помогите пожалуйста с задачей, с которой не так давно столкнулся....

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.12.2017, 17:35

Найти файл лога в папках пользователя, переименовать и переместить его в другую папку
Здравствуйте, помогите пожалуйста с задачей, с которой не так давно столкнулся....

Архивирование определённых файлов из разных каталогов с сохранением структуры этих каталогов
Здравствуйте. Суть задачи. Есть определенный каталог (C:\X), в котором в...

Как переместить несколько заданных файлов из одной папки в другую?
Всем привет! Допустим, мне необходимо переместить файлы 1.pdf и 2.pdf в другую...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru