|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Доброе время суток! есть задача, Скопировать дерево папок, а для папок подходящих под маску ещё и их содержимое (включая внутренние папки не подходящие под эту маску). robocopy и xcopy оказались бессильны :( Far так хорошо может собрать папки по маске в одну панель но при копированиииз этой панели пытается их пихать в одну папку не воссоздавая полный путь. Печалька однако. есть вообще что то что позволяет при копировании оперировать с масками названий папок? уж больно неохота садиться самому ваять программу (хотя подозреваю будет востребована). Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 18:14 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkorobocopy и xcopy оказались бессильны :( Как пробовал? По-моему xcopy в два захода вполне должен справиться. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 18:58 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, так копирую полную структуру папок xcopy e:\source c:\dest /s/t а теперь по всему дереву надо заполнить только папки с названием .src Как? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 19:04 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkoтак копирую полную структуру папок xcopy e:\source c:\dest /s/t а теперь по всему дереву надо заполнить только папки с названием .src Как? Повторить то же самое без ключа T. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 19:12 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, мне нужно только содержимое папок .svn другие папки должны остаться пустыми (в исходной папке они не пустые) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 19:28 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkoмне нужно только содержимое папок .svn Тогда пиши цикл FOR /R /D и копируй по одной в цикле. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 19:34 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, понятно, короче программирование я уже свою консольную программку наваял благо функция пригодится и в другом проекте ... |
|||
:
Нравится:
Не нравится:
|
|||
06.01.2015, 19:52 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, Уже третий человек обратился с просьбой поделиться утилиткой. Поскольку писал о ней только только здесь то и ссылку выкладываю сюда же. Качать тут . Когда ссылка сдохнет можно спросить тут rusmiklecобакagmail.com п.с. программка позволяет не только исключить папки и файлы из общего правила копирования но и например собрать файлы из всего дерева в одну папку, а если файл уже существует то переименовать или заменить. Примеры: Эта команда copymik.exe C:\source C:\distinct /MF dummifilenotcopy /MD * /OF /XDMF .svn /XDMD .svn скопирует всю структуру дерева папок из C:\source в C:\distinct , при этом при копировании папок .svn маска выборки выключается и для файлов и для папок (другими словами они скопируются как есть, с содержимым). Возможно изобрел велосипед но ни в robocopy ни в xcopy без написания скрипта подобную функциональность реализовать не смог (опять же все реализовано за один проход дерева, что в скрипте не получится) Далее то что уже есть в других утилитах но мне было удобно впихнуть это сюда дабы комбинировать с уникальными возможностями (см выше) Команда: copymik.exe C:\source C:\distinct /OF просто скопирует структуру папок с файлами и если они уже существуют то перезапишет их если заменить ключ /OF на /RF то новые файлы будут переименованы (если они уже существуют) а команда copymik.exe C:\source C:\distinct /MF *.bmp *.jpg *.png /RF /NCD скопирует картинки из всего дерева в одну папку и если там уже существуют такие то переименует (удобно если нужно собрать файлы со всего дерева. можно указывать более одной маски разделяя их запятыми простой запуск copymik.exe выведет справку по программе При желании функциональность можно расширить и доработать подправить. E-Mail для обратной связи см в справке к программе. Будет время причесать, выложу на github и сделаю страничку. Обращаю внимание что все толком ещё не тестировалось, написано за один вечер со всеми вытекающими. Но уже второй день пользуюсьб серьёзных ошибок пока не заметил, если что пишите. По мере необходимости функционал будет наращиваться. Следующая версия будет с функциями зеркалирования /MIRF /MIRD наподобие /MIR в robocopy но только раздельно для папок и файлов. Сильно не пинайте, писал для себя, не предполагал что вызовет интерес. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2015, 13:46 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, спасибо, прикольная программка только что то не очень верится что за один вечер написана, больно много всего уже воткнуто а так шустренько работает, что заявлено вроде работает с неперпением жду функцию зеркалирования ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 12:05 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotun, ну может полтора вечера :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 12:21 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail TchervonenkoMikhail Tchervonenko, можно указывать более одной маски разделяя их запятыми ошибочка, разделяя пробелами ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 12:24 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, а можно , чтобы заменяла только более старые файлы в destination, иначе прорускала ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 14:47 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
(пропускала) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 14:48 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
облико морале, в принципе можно реализовать, могу включить в новый релиз в дополнение к обещанному. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.01.2015, 15:28 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, Как там насчет новой версии? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 15:51 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotunMikhail Tchervonenko, Как там насчет новой версии? в стадии альфа тестирования, подключайтесь "ссылка на альфу" Добавил зеркалирование /MIR (с возможностью разделения по маскам отдельно для папок и файлов) Сброс атрибутов файлов и папок (опять же раздельно для файлов и папок и по маскам) Копирование прав доступа (раздельно для файлов и папок и по маскам) При копировании возможно сравнение по дате и размеру а так же по контрольной сумме md5 в конце выводится подробная статистика ну и тп ОСТОРОЖНО!!! толком ещё не протестировано. Постараюсь нарисовать тесты в ближайшее время. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:13 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 16:42 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotun, ок, не заметил. Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
13.01.2015, 18:04 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, тут по нужде добавил ещё пару возможностей (Ver 1.02 Alpha) 1. /XCD MaskeDir1[ MASKEDir2] ..... и /XCF MaskeFile1[ MaskeFile2] ..... исключить папки и файлы по маскам из процесса копирования 2. /XSD /XSF позволяющют при копировании/сбросе прав доступа и атрибутов файлов и папок исключить копирование/сброс прав и атрибутов если файл или папка уже присутствует и реально не копируется тестируёте, у меня вроде везде проработало без ошибок, но потестировать ещё не мешает Ссылка на загрузку ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2015, 12:02 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, дальнейшая обсуждение программы переносится сюда тема закрывается. Спасибо принимавшим участие в тестировании. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.01.2015, 16:00 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, спасибо что оперативно добавили шифрование/дешифрование, извините если наглею, а можно помимо шифрования реализовать ещё и сжатие? =) просто если будет ещё и сжатие то предел моих мечтаний по программе для резервного копирования будет достигнут, а если она так и останется бесплатной то мой респект автору! Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.03.2015, 23:47 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotunMikhail Tchervonenko, спасибо что оперативно добавили шифрование/дешифрование, извините если наглею, а можно помимо шифрования реализовать ещё и сжатие? =) просто если будет ещё и сжатие то предел моих мечтаний по программе для резервного копирования будет достигнут, а если она так и останется бесплатной то мой респект автору! Спасибо. За респект конечно спасибо, в принципе, можно прикрутить, технически не сложно, работы часа на 4 кодинга и пару на тестирование Постараюсь выкроить время в ближайшие недели. Как говорится мы предполагаем а жена располагает :) Потому точную дату не называю. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.03.2015, 23:42 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotunMikhail Tchervonenko, спасибо что оперативно добавили шифрование/дешифрование, извините если наглею, а можно помимо шифрования реализовать ещё и сжатие? =) просто если будет ещё и сжатие то предел моих мечтаний по программе для резервного копирования будет достигнут, а если она так и останется бесплатной то мой респект автору! Спасибо. наконец то пересилил лень и убил выходные на сжатие, ну и попутно добавил ключи резерсного копирования и фильтрации по дате. Теперь надо хорошо потестировать и вывести из альфы. Подробности тут . п.с. заодно поправил проблемку шифрации сверхбольших файлов. Кому не лень потестируйте. Выложил вчера, на данный момент слили около 100 человек, ошибок пока нет но кто знает, может вылезет что то. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2015, 15:04 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, скажите, а шифрование по ГОСТ 28147-89 добавить не хотите в программу? последняя версия (на этот момент 2.4а) хороша, но для госучереждений не всегда подходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 12:41 |
|
Скопировать структуру всех папок а для папок подходящих под маску и содержимое. Как?
|
|||
---|---|---|---|
#18+
hlopotunMikhail Tchervonenko, скажите, а шифрование по ГОСТ 28147-89 добавить не хотите в программу? последняя версия (на этот момент 2.4а) хороша, но для госучереждений не всегда подходит. Доброе время суток, в принципе можно (исходники этого госта у меня есть). Но как это Вам поможет? Средства шифрования для гос учереждений должны проходить сертификацию, в противном случае использовать их шифрование нельзя. Сертификация, подозреваю, процедура муторная и подчас дорогостоящая. Причем при перекомпиляции требует повторной сертификации, соотв каждую след версию надо заново сертифицировать (поправьте меня если я не прав). Поскольку программа халявная и на ней я не зарабатываю не вижу смысла начинать эту рутину. Пока нет, а в будующем надо подумать, поэтому пока ничего не обещаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.09.2015, 12:53 |
|
|
start [/forum/topic.php?fid=26&msg=38850653&tid=1492703]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
150ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
others: | 256ms |
total: | 512ms |
0 / 0 |