![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] нужно скапировать большое каличество фалов 100 000 |
|
|
CMD/BAT - [решено] нужно скапировать большое каличество фалов 100 000
|
![]() Новый участник Сообщения: 46 |
Нужно скапировать большое каличество фалов имено 100 000 из 9 000 000 .... если можно чтобы код был как можно быстродействуйший СПАСИБО! |
|
Отправлено: 14:23, 22-05-2012 |
Ветеран Сообщения: 4677
|
Профиль | Отправить PM | Цитировать xcopy /?
|
------- Отправлено: 15:02, 22-05-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать не просто капирование а имено каличество 100 000 файлов из имеюшийся 1 000 000 заставив капировать 100 000 файлов в другую директорию из имеюший 1 000 000 файлов.. вроде ясно написано !?
можно както так?... знаю что будет очень долго капировать потому что присуствует goto и процесор будет в нагруске... есть какойто код быстродействуйший? :forum set /A n+=1 copy %n% *.jpg goto forum но нужно указать каличество.. есть код такой? (( |
Отправлено: 15:43, 22-05-2012 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Примерно так (
@echo off setlocal enableextensions enabledelayedexpansion set sFolderSource=c:\FolderWithOneMillionFiles set sFolderDest=c:\FolderForOneHundredThousand set /a iCount = 0 for /f "delims==" %%i in ('dir "%sFolderSource%\*.*"/b /a:-d') do ( set /a iCount += 1 if !iCount! gtr 100000 goto :Out >nul copy /y "%sFolderSource%\%%i" "%sFolderDest%\*.*" ) :Out endlocal exit /b 0 Цитата jannaly:
|
|
Последний раз редактировалось Iska, 22-05-2012 в 18:12. Причина: Проверил, поправил Отправлено: 16:25, 22-05-2012 | #4 |
![]() Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать не получается сделал 2 папки в локальном "С" FolderForOneHundredThousand FolderWithOneMillionFiles вставил маленькое каличество фалов 100 в FolderWithOneMillionFiles при капирование нифига не делает!? помоги разобратся плиз!
@echo on setlocal enableextensions enabledelayedexpansion set sFolderSource=c:\FolderWithOneMillionFiles set sFolderDest=c:\FolderForOneHundredThousand set /a iCount = 0 for /f %%i in ('dir "%sFolderSource%\*.*"/b /a:-d') do ( set /a iCount +=1 if !iCount! gtr 9 goto :Out copy /y "%%i" "%sFolderDest%\*.*" ) :Out endlocal pause exit /b 0 на Windows(R) Server 2003, Enterprise сижу |
|
Отправлено: 16:54, 22-05-2012 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать jannaly, проверил, поправил. Пробуйте.
|
Отправлено: 17:46, 22-05-2012 | #6 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата:
Ограничьте имена папок до 8 символов и без пробелов. |
|
------- Последний раз редактировалось yurfed, 22-05-2012 в 18:02. Отправлено: 17:56, 22-05-2012 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 18:12, 22-05-2012 | #8 |
![]() Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать есть один минус в коде имена ток такие фалы 8 разрядный как их там ишё называют? "gfdfgdfg.XM" ... а если такие прописать "Копия gfdfgdfg.XM" то код ваше не работает проверял! как решить проблемку?
при капирование c:\FolderWithOneMillionFiles в c:\FolderForOneHundredThousand !!!РАБОТАЕТ!!! но почему move командочка не работает вроде как похоже на copy плиз!!! |
Отправлено: 18:13, 22-05-2012 | #9 |
![]() Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Добавить move у меня не получается помогите!
![]() Цитата Iska:
|
|
Отправлено: 18:48, 22-05-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Удаление фалов из папки TEMP | twinzzz75 | Скриптовые языки администрирования Windows | 8 | 26-05-2012 13:44 | |
CMD/BAT - [решено] Исправление скрипта для распаковки фалов | Tosyk | Скриптовые языки администрирования Windows | 12 | 12-01-2011 08:25 | |
Как скапировать программу с одного диска ХР и интегрировать ее в систему | Dragon_1 | Программное обеспечение Windows | 5 | 05-01-2008 04:01 | |
ISA 2004 + имя_программы для сохранеиня log-фалов | Sidelong | ISA Server / Microsoft Forefront TMG | 6 | 15-06-2006 07:26 | |
Защита фалов Windows | Surround | Microsoft Windows 2000/XP | 11 | 29-07-2003 07:41 |
|