У меня есть несколько файлов, которые я пытаюсь сортировать для своего исследования PhD. Я не знаком с использованием пакетных файлов, но у меня есть некоторый опыт кодирования.Пакетное перемещение файлов на основе части имени файла - Windows 8
Я пытаюсь переместить файлы на основе части имени файла в папки автоматически для них в каталоге они в настоящее время.
файлы были созданы в рамках серии pXRF анализов на латунные предметы, хранящиеся в музее.
Некоторые примеры структуры файла:
- 01-64.1007-1-LID.pdz
- 01-64.1007-2-BASE.pdz
- 02-67.1765-1.pdz
- 02-67.1765-2.pdz
- 02-67.1765-3.pdz
т.д.
В основном структура файла работает следующим образом:
Первый номер мой уникальный идентификатор для объекта, то дефис, то музеи уникальный идентификатор, затем дефис, то число, чтобы показать, какой анализ объекта , Наконец, может быть или не быть небольшой дескриптор (т. Е. BASE или LID), который помогает мне определить, где я выполнил сканирование.
Итак, чтобы разбить его 01-64.1007-1-LID означает Объект 1 - Номер доступа к музею 64.1007 - Первый анализ - Выполняется на крышке объекта - .pdz - это расширение файла.
02-67.1765-2 означает Object 2 - Музей инвентарный номер 67,1765 - Второй анализ и т.д.
То, что я хочу сделать, это движение:
- 01-64.1007-1-LID.pdz
- 01-64.1007-2-BASE.pdz
в папку под названием:
- 01-64.1007
и
- 02-67.1765-1.pdz
- 02-67.1765-2.pdz
- 02-67.1765-3.pdz
в папку под названием:
- 02-67.1765
и т.д.
Я видел несколько сценариев, которые могут помочь в этом, но я не уверен, как их настроить для моих целей. Если кто-то может помочь, я бы очень признателен!
Спасибо,
Майк
http://ss64.com/nt/for_f.html http://ss64.com/nt/md.html http://ss64.com/nt/move.html – SomethingDark
Вы хотите использовать сценарий типа .bat или похожий на linux скрипт .sh? Почему бы вам не использовать язык, на котором у вас уже есть опыт? – michas
Я хотел бы использовать файл .bat для Windows. Мое кодирование ограничено очень конкретными приложениями для моего PhD и в целом связано с подключением плагинов для приложения, редактирования или модификации кода, предоставленного другими (довольно немного LUA, немного материала в Qt Creator для просмотра базы данных). Я только начал изучать Ruby on Rails для создания веб-приложения, которое я создаю, но это в самые ранние дни. К сожалению, я археолог, которого мы обычно луддиты: p –