3 / 3 / 0
Регистрация: 22.05.2013
Сообщений: 21
|
||||||
1 | ||||||
Копирование и перемещение в Командной строке23.05.2013, 08:59. Показов 36550. Ответов 19
Метки нет (Все метки)
Доброго времени суток.
Задача - перемещать из сетевой папки(test1) в локальную(test2) все файлы и папки которые появляются в сетевой время от времени. Реализация в CMD. Мое решение - ниже написанный текст засунут в батник, () естественно не входят в батник.
Если в test1 скинули папку или файл которая уже есть в test2 то более новая просто заменяет существующую. Особенно много папок с названием "Новая папка" и т.п. файлов. На юзеров надежды никакой, они так привыкли. НЕОБХОДИМО Чтобы новой папке или новому файлу присваивалось название+индекс, для того чтобы новое не заменяло старое. P.S. Приветствуются и любые другие решения моей проблемы на включающие сторонние программы. Все либо в CMD либо внутренними силами Винды. Не знаю надо ли это, но Винда везде стоит ХР, SP2
0
|
23.05.2013, 08:59 | |
Ответы с готовыми решениями:
19
Копирование нескольких файлов в Командной строке Вопросы по командной строке Вопрос по командной строке Крякозябры в командной строке |
23.05.2013, 18:40 | 2 |
Здесь по ссылке есть рекурсивная функция, если сами сможете прикрутить ее к своей задаче.
Перемещение файлов с заданным расширением со всего логического диска в создаваемый каталог
1
|
3 / 3 / 0
Регистрация: 22.05.2013
Сообщений: 21
|
||||||
24.05.2013, 12:56 [ТС] | 3 | |||||
Спасибо, попробую - может в процессе что-то свое всплывет, а может и Ваше смогу прикрутить. Направление понятно, дальше только практика
Добавлено через 6 часов 19 минут Если заменить в Вашем коде верхушку таким образом -
0
|
3 / 3 / 0
Регистрация: 22.05.2013
Сообщений: 21
|
||||||
26.05.2013, 15:28 [ТС] | 5 | |||||
Все работает. Перемещение из папки 1 в папку 2. Батник лучше засунуть в планировщик задач, на цикл в 10-15 минут. Вот окончательный код:
2
|
16 / 16 / 5
Регистрация: 26.05.2014
Сообщений: 122
|
|
29.05.2014, 12:52 | 6 |
Здравствуйте, а можно запустить под чистый dos данный код? если да то как
1
|
Модератор
5197 / 2079 / 406
Регистрация: 06.01.2013
Сообщений: 4,793
|
|
30.05.2014, 23:24 | 7 |
Glin, нет. Никак.
0
|
0 / 0 / 0
Регистрация: 22.03.2019
Сообщений: 10
|
||||||
25.03.2019, 14:46 | 8 | |||||
А что сюда добавить, чтобы и папки и файлы перемещал?
0
|
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
25.03.2019, 20:10 | 9 |
1
|
0 / 0 / 0
Регистрация: 22.03.2019
Сообщений: 10
|
||||||
26.03.2019, 13:03 | 10 | |||||
Спасибо огромное, все работает))
А возможно сделать так, чтобы это была не одна папка, а несколько? Пример:
Добавлено через 2 часа 52 минуты Извиняюсь, что в одно сообщение не написал((( И возможно ли такое, чтобы как то зациклить этот батник, к примеру, чтобы он постоянно работал и мониторил папки, раз что-то появилось, сразу переместил?
0
|
4334 / 2124 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
26.03.2019, 23:08 | 11 |
0
|
0 / 0 / 0
Регистрация: 30.03.2020
Сообщений: 2
|
||||||
30.03.2020, 15:18 | 13 | |||||
подскажите как в этом батнике организовать чтобы файлы имеющие в имени файла знаки "!", "?" не удалялись, пот ому что даный бат удаляет файли такие, например !внимание или !!!внимание
0
|
30.03.2020, 17:07 | 14 | |||||||||||||||
Удалить строчку:
1
|
0 / 0 / 0
Регистрация: 30.03.2020
Сообщений: 2
|
|
30.03.2020, 18:52 | 15 |
вот такую дает ошибку и ничего не переносит
Dragokas
0
|
Джоуи
|
|
31.03.2020, 09:13 | 17 |
Добавлено через 14 секунд
0
|
5982 / 1991 / 323
Регистрация: 10.12.2013
Сообщений: 6,861
|
|
31.03.2020, 16:19 | 18 |
понятно, что долго эти бабушкины запреты на 'неправильные символы' не проживут,
в Linux/Unix, например, можно всё, a смешение ОС идёт нешуточное, да и Windows shell сейчас настолько изощрённа, что позволяет использовать WinAPI 'напрямую', а в WinAPI, как известно, знаки вопроса в спецификациях файлов и устройств вполне себе легальны. ( разумеется, cmd тут не при делах )
1
|
Джоуи
|
|
03.04.2020, 09:19 | 19 |
volodin661, действительно, бабушкины) я так понимаю, это реликты служебных свойств управляющих символов и только, да? Тогда тоже предрекаю им смерть. Насчет смещения тож согласен, я бы сказал даже, что запоздали из-за упрямства и алчности микрософта и макоси
наконец-то...
0
|
5982 / 1991 / 323
Регистрация: 10.12.2013
Сообщений: 6,861
|
|
03.04.2020, 14:46 | 20 |
Про алчность MacOS я не понял )). ( учитывая тот факт, что ядро последней - это открытый BSD Unix и пользователь собственно за ОС не платит ни цента. )
0
|
03.04.2020, 14:46 | |
03.04.2020, 14:46 | |
Помогаю со студенческими работами здесь
20
Графика в командной строке Архив в командной строке Задачи в командной строке Ошибка в командной строке Telnet Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |