|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.05.2012, 21:26 | #1 |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
написать bat файл для обработки папки - перемещения нужных файлов (учебная задача)
ПОМОГИТЕ!!!
1.Написать командный файл,принимающий при запуске след.параметры: имя папки, расширение файлов. Командный файл должен разобрать содержимое папки так:все файлы с заданным расширением переместить в папки,имя которых будет содержать дату и расширение,а файлы с другими расширениями в папку others. Все действия командного файла должны быть записаны в файл log.txt(кол-во перемещенных файлов и т.д.) Вот всё,на что смогла сделать: Код:
буду ооооочень признательна,если поможете!!! Последний раз редактировалось Stilet; 14.05.2012 в 21:30. |
15.05.2012, 09:27 | #2 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Ну, в общем, неплохо, что хоть что-то попыталась сделать..
Вообще-то, мне не все понятно с заданием. Например - какая дата имеется в виду: текущая или дата файла? Судя по тому, что ты сделала, я решил, что текущая. Короче, вот тебе батник. Не знаю, насколько он тебя удовлетворит, я в нем даже сделал корректную обработку лога (чтоб он не перемещался вместе с остальными файлами), а также подсказку. Назови файл, скажем sort_ext.bat Код:
Давай, enjoy, успехов тебе )) P.S. Я совсем не понял, что требуется в пункте 2. Может, пояснишь? Кстати, очень порадовало причастие "скопируемых" ))).
Предпочитаю на "ты".
Последний раз редактировалось TinMan; 15.05.2012 в 09:56. |
15.05.2012, 12:17 | #3 |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
хоть кто-то откликнулся на мою просьбу! ))
может я чего-то не понимаю...скажи,если я создаю этот батник на диске D в отдельной папке,в которой есть документы с различными расширениями,то он будет работать именно с этими файлами?и лог файл будет создаваться там же? по поводу 2 пункта-это слово в слово задание преподавателя ))) я сама его не особо понимаю...В особенности "..файл,который формирует первый" =)) Но по идее,наверное,этот батник должен выводить количество перемещенных файлов из 1 задания. (хотя какой смысл,если в 1 задании всё записывается в лог файл). Ну моё дело принести,что от меня просят жду помощи!!!) |
15.05.2012, 12:52 | #4 |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
моего развития видимо не хватает ))) Но у меня твой батник не работаетЗапускается,ошибок не выдаёт,но ни лога,ни папки не создается.Наверное,я что-то не так делаю
|
15.05.2012, 13:21 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
созданный (c) TinMan батник требует указания параметров в командной строке.
т.е. батник нужно запускать из командной строки, указывая после имени батника нужный каталог и нужное расширение (если полное имя каталога содержит пробелы, то его имя должно в командной строке заключаться в двойные кавычки). |
15.05.2012, 14:35 | #6 | |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
Цитата:
|
|
15.05.2012, 14:51 | #7 |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
еще одна проблема...папку он создаёт с датой и заданным расширением,всё нормально.Но в неё он не перемещает эти файлы. Зато в папку other благополучно переместил все файлы, кроме файлов с расширением doc и txt (при указании параметров просила переместить файлы txt)
|
15.05.2012, 22:17 | #8 |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
ну, извини.. не Брэд Питт.. всего лишь "хоть кто-то" я..
Наташ, я полагал, что ты умеешь работать с bat-файлами (хотя бы, как запустить). Тем более, что в задании явно сказано про параметры! Громадное спасибо Сержу за объяснения (надеюсь, ты уже поставила ему +1), но все же я советую тебе почитать где-то что-то на эту тему. Что касается твоих вопросов - пожалуйста, пиши точно: 1. из какого фолдера запускался батник; 2. точную форму командной строки (включая параметры); 3. выдачу команды dir в обрабатываемом фолдере; 4. выдачу команды dir /s в обрабатываемом фолдере после запуска Пожалуйста, пойми, все это очень важно и поможет разобраться, что не так. И я добавлю еще один пункт явно, раз уж ты сама не понимаешь. 5. я не буду вообще отвечать совсем, если ты так и не удосужишься сказать спасибо за то, что я уже тебе сделал. Успехов тебе.
Предпочитаю на "ты".
|
15.05.2012, 22:39 | #9 | |
Пользователь
Регистрация: 14.05.2012
Сообщений: 11
|
Цитата:
|
|
16.05.2012, 02:18 | #10 | |
Форумчанин
Регистрация: 05.09.2011
Сообщений: 869
|
Цитата:
Давай, разбирайся, если что - спрашивай, отвечу с удовольствием.
Предпочитаю на "ты".
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Написать bat файл... | nike0734 | Фриланс | 5 | 26.03.2012 11:08 |
написать bat файл, удаление файлов | Юлясик | Помощь студентам | 1 | 06.03.2012 22:38 |
Написать командный bat файл | vvsmvps | Фриланс | 3 | 22.05.2011 07:00 |
Помогите пожалуйста написать bat-файл!!! | Vladimir007 | Помощь студентам | 5 | 20.12.2008 22:31 |