Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2011, 16:18   #1
Сергей1111
Пользователь
 
Аватар для Сергей1111
 
Регистрация: 25.01.2011
Сообщений: 11
Смущение Кто разбирается в командных строках, сделает это за 1мин...к сожалению я таким не являюсь)))

1 Удаление из каталога, заданного первым параметром, файлов, которые присутствуют и в каталоге, указанным вторым параметром. Предусмотреть запрос пользователю на подтверждение удаления.
НАРОД!!! огромная просьба помогите , иначе мне завтра одно место оторвут

Последний раз редактировалось Сергей1111; 30.01.2011 в 16:21.
Сергей1111 вне форума Ответить с цитированием
Старый 31.01.2011, 01:30   #2
Акоб
Форумчанин
 
Регистрация: 10.01.2011
Сообщений: 243
По умолчанию

нормально обьясни.
Акоб вне форума Ответить с цитированием
Старый 31.01.2011, 02:42   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
echo off

for %%c in (%1\*.*) do (
    if exist %2\%%~nc%%~xc  del /P %%c 
)
Внимание! Без параметров командной строки не запускать!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 31.01.2011, 13:42   #4
Сергей1111
Пользователь
 
Аватар для Сергей1111
 
Регистрация: 25.01.2011
Сообщений: 11
По умолчанию

Не работает
Сергей1111 вне форума Ответить с цитированием
Старый 31.01.2011, 14:04   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Не работает
очень информативное сообщение....

А у меня работает.

Уберите echo off
запустите, посмотрите, что не работает и почему..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 31.01.2011, 15:11   #6
Сергей1111
Пользователь
 
Аватар для Сергей1111
 
Регистрация: 25.01.2011
Сообщений: 11
По умолчанию

в команд. строке пишет не распознал %%с ,
аааа %% когда в батовском файле? а один на прямую через командную строку.. вроде так, я просто первый раз имею дело с ком.строкой....сейчас попробую так, а не напишете объяснение этих операторов, чтоб немножко понял что к чему а то темный лес, одни символы


СПАСИБО!!!!!! в командной строке с одним символом% пишется))) заработало!, а через бат фай проблема, может не правильно ввожу, допустим у меня на диске С:\ 4\ две папки 1 и 2 с файломи я ввожу в командную строку С:\ 4\ *.bat (так что ли?) хотя не все так просто....

Последний раз редактировалось Serge_Bliznykov; 31.01.2011 в 15:50.
Сергей1111 вне форума Ответить с цитированием
Старый 31.01.2011, 15:55   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Ну Вы же вроде бы командный файл просили?!
в командных файлах (.cmd или .bat) удвоенный символ %% убирается,
и остаётся один знак процента.

а как использовать у Вас же в задании написано!
создаёте командный файл с именем, например, MyDel.bat
вставляете туда текст.
потом в командной строчке переходите в ту папку, где лежит MyDel.bat и пишете команду:
Код:
MyDel.bat C:\1  C:\2
где папка C:\1 - это имя папки, где будут удаляться файлы, если файлы с точно таким же именем есть в папке с именем C:\2
Serge_Bliznykov вне форума Ответить с цитированием
Старый 31.01.2011, 16:07   #8
Сергей1111
Пользователь
 
Аватар для Сергей1111
 
Регистрация: 25.01.2011
Сообщений: 11
По умолчанию

Спасибо большое, придельно понятно изложено
Сергей1111 вне форума Ответить с цитированием
Старый 31.01.2011, 16:59   #9
Сергей1111
Пользователь
 
Аватар для Сергей1111
 
Регистрация: 25.01.2011
Сообщений: 11
По умолчанию

последний вопросик) а вот эти символы что дают ~nc%%~xc
Сергей1111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько это может стоить и кто сделает подобное? floy Фриланс 14 08.08.2010 18:34
Ребята сколько это соит??? Кто сделает??? ccmaster Фриланс 2 08.01.2008 00:24