|
Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Прочие - [решено] Сортирование файлов по папкам (копирование по дате создания) |
|
Прочие - [решено] Сортирование файлов по папкам (копирование по дате создания)
|
Новый участник Сообщения: 19 |
Профиль | Отправить PM | Цитировать Подскажите программку (или скрипт какой-то), которая может определить дату создания файла и судя по ней переместить файл в папку с названием "Дата создания файла".
Например: файл1.jpg - дата создания 3.05.2007 Нужно создать папку 03.05.2007 (или 2007.05.03) и скопировать туда "файл1.jpg". Пробовал искать по Инету - честно слово, ничего не нашел. А согласитесь, такая программа полезная. У меня фотки с камеры (Canon) когда сливаются на комп сразу по папкам сортируются. А вот на мобильном все файлы в одну папку скидываются и когда на комп перекинешь - то такой бардак Может тут есть программисты, для которых это не тяжело сделать А то я только очень начинающий. |
|
Отправлено: 22:10, 28-06-2007 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать cifrovichek, реально. Откройте командную строку и, перейдя в нужную папку, исполните следующий код:
for %i in ("E:\Песочница\0088\*.jpg") do @(set sName=%~nxi & (if not exist "!sName:~0,4!" md "!sName:~0,4!") & move "%i" "!sName:~0,4!\") Такие вещи проще и надёжнее делать полуавтоматически при помощи файловых менеджеров. |
Отправлено: 14:32, 30-10-2011 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Пишет "неверно задано имя папки. Синтаксическая ошибка в имени файла, имени папки или метке тома" В чём может быть проблема? |
|
Отправлено: 20:00, 30-10-2011 | #12 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать cifrovichek, надеюсь, «E:\Песочница\0088\*.jpg» Вы поменяли на своё? Все файлы «*.jpg» действительно имеют четырёхсимвольную общую часть в именах?
|
Последний раз редактировалось Iska, 31-10-2011 в 06:48. Причина: Вопросу придан более конкретный смысл Отправлено: 06:39, 31-10-2011 | #13 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Только что попробовал провести аналогичное действие, но вместо "4" в код поставил "7" - всё повторилось. |
|
Отправлено: 12:28, 31-10-2011 | #14 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать cifrovichek, в папке «E:\Песочница\0088» я создал файлы:
В командной строке, сделав текущим каталогом «E:\Песочница\0089», выполнил команду: for %i in ("E:\Песочница\0088\*.jpg") do @(set sName=%~nxi & (if not exist "!sName:~0,7!" md "!sName:~0,7!") & move "%i" "!sName:~0,7!\") А как делали Вы? |
Отправлено: 03:42, 01-11-2011 | #15 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Iska, и я делаю так же. Посмотрите пожалуйста скрины, может я чего-то не замечаю?
|
Отправлено: 16:04, 01-11-2011 | #16 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать cifrovichek, научитесь, пожалуйста, снимать копию текста с содержимого окна консоли. Желания вручную набирать текст по скриншоту мало. Я понимаю, что есть моменты, когда важен именно скриншот, но в данном случае это не так.
Я проверил — у меня на Ваших файлах и путях работает, как и заявлено. Есть предположение, что у нас с Вами разница в значении «enabledelayedexpansion» командного процессора. Я уже много лет меняю умолчальное значение… Попробуйте запустить командный процессор с параметром «/V:ON»: а затем проделать те же манипуляции, что и ранее. |
Отправлено: 22:04, 01-11-2011 | #17 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать Iska, спасибо большое! Теперь всё получилось!
|
Отправлено: 02:05, 02-11-2011 | #18 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата cifrovichek:
|
|
Отправлено: 03:47, 02-11-2011 | #19 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать День добрый, у меня подобная проблемка, как описана выше:
Цитата cifrovichek:
|
|
Отправлено: 11:16, 03-06-2015 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Защита папок и файлов паролем - ограничение доступа к файлам и папкам | WChek | Программное обеспечение Windows | 18 | 22-09-2010 13:31 | |
CMD/BAT - [решено] Копирование самого позднего по дате создания каталога. | SANIOK_AV | Скриптовые языки администрирования Windows | 2 | 04-12-2009 17:29 | |
VBS/WSH/JS - [решено] VBS/WSH. Сортировка файлов по дате. | rancid | Скриптовые языки администрирования Windows | 3 | 23-07-2009 06:38 | |
Доступ - [решено] Копирование файлов из XP в Vista | cleverkid | Microsoft Windows Vista | 2 | 01-11-2008 11:19 | |
[решено] Копирование файлов при загрузке ОС | Coutty | Microsoft Windows 2000/XP | 9 | 02-05-2007 19:25 |
|