1. Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.
    Если у вас возникли проблемы с регистрацией на форуме - то вы можете сообщить об этом с помощью этой формы без авторизации,администрация форума обязательно отреагирует на вашу проблему.
    Скрыть объявление

BAT для сортировки файлов по папкам

Тема в разделе "Пакетные файлы CMD, BAT", создана пользователем AvantCV, 10 июл 2017.

  1. AvantCV
    Оффлайн

    AvantCV Новый пользователь

    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте!
    Помогите пожалуйста решить задачу.
    Есть файлы:
    20170710113032151_Cam01_EH6283KA.jpg
    20170710103032151_Cam01_EH4283KA.jpg
    20170710093032151_Cam01_EH3283KA.jpg

    Нужно чтоб их из папки D:\Import перемещало в D:\ImportOLD и раскидало по папкам 2017 (год) 07 (месяц) 10 (день) соответственно.
    Заранее благодарен!
     
  2. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    5.014
    Симпатии:
    4.895
    Здравствуйте, AvantCV !

    Добро пожаловать на SafeZone!

    Код (Text):

    @echo off
    SetLocal EnableExtensions EnableDelayedExpansion

    :: исходная папка
    set Src=D:\Import

    :: конечная папка
    set Dest=D:\ImportOLD

    For %%a in ("%Src%\*.jpg") do (
      set "f=%%~nxa"
      set "d=%Dest%\!f:~,4!\!f:~4,2!\!f:~6,2!"
      if not exist "!d!" md "!d!"
      move "%%a" "!d!\!f:~8!"
    )

    pause
     
     
    Guest и E100 нравится это.
  3. AvantCV
    Оффлайн

    AvantCV Новый пользователь

    Сообщения:
    2
    Симпатии:
    0
    Спасибо огромное!
     

Поделиться этой страницей