С Новым годом! Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
10 / 10 / 2
Регистрация: 22.10.2010
Сообщений: 110
1

Написать bat-файл, осуществляющий удаление всех файлов из директории, заданной параметром

15.10.2012, 17:18. Показов 1899. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Создать несколько директорий. В каждой из них создать несколько файлов. Написать bat-файл, осуществляющий удаление всех файлов, из директории, заданной параметром. Действия комментировать при помощи rem
как конкретно и через что запускать bat c параметром ?

Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
@echo off
 
rem Удаление директорий со всем содержимым, (если они были созданы ранее)
if exist box1\ rd /s /q box1
if exist box2\ rd /s /q box2
if exist box3\ rd /s /q box3
if exist box4\ rd /s /q box4
if exist box5\ rd /s /q box5
 
rem Создание нескольких директорий
set mdr="box1" "box2" "box3" "box4" "box5"
for %%a in (%mdr%) do md "%%~a"
 
rem Наполнение одной директории файлами:
set string="test1.txt" "test2.doc" "test3.rtf" "test4.txt" "test5.doc"
for %%i in (%string%) do echo. > "box1\%%~i" 
for %%i in (%string%) do echo. > "box2\%%~i" 
for %%i in (%string%) do echo. > "box3\%%~i" 
for %%i in (%string%) do echo. > "box4\%%~i" 
for %%i in (%string%) do echo. > "box5\%%~i" 
 
echo Удаление всех файлов, из директории, заданной параметром:
for /f %%i in (%string%) do del .\%1\*.* /q
 
pause
-верно ли ?
-и можно ли как то упростить ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2012, 17:18
Ответы с готовыми решениями:

Создать пакетный файл, осуществляющий копирование нескольких файлов в заданные директории
Создайте пакетный файл P4, осуществляющий копирование нескольких файлов в заданные директории....

Обход заданной директории и вывод всех её файлов и папок в файл-отчет
Написать функцию, которая делает обход заданной директории и выводит все её файлы и папки и...

Написать bat-файл, осуществляющий копирование заданного файла в заданную директорию
Помогите разобраться с задаче ребят. Создать две директории. Наполнить одну из них несколькими...

Вывод всех файлов и поддиректорий в заданной директории (добавить в код ввод директории)
.586p .model flat, stdcall std_output_handle equ -11 std_input_handle equ -10 extern...

1
Эксперт WindowsАвтор FAQ
18013 / 7714 / 892
Регистрация: 25.12.2011
Сообщений: 11,496
Записей в блоге: 16
16.10.2012, 00:42 2
Цитата Сообщение от Morfeus Посмотреть сообщение
как конкретно и через что запускать bat c параметром ?
1) Через командную строку:
Открывать ПУСК -> Выполнить -> CMD -> {Enter}
Имя_моего_бат_файла.CMD Параметр
Bash
1
c:\users\alex\myscript.cmd papka1
2) Через запуск другого пакетного файла:
содержимое файла myscript2.cmd:
Bash
1
call c:\users\alex\myscript.cmd papka1
В Вашем коде первый параметр получает переменная %1 в строке № 23.

Цитата Сообщение от Morfeus Посмотреть сообщение
и можно ли как то упростить ?
Можно сделать вложенный цикл вместо строк 16-20:
Bash
16
17
18
for %%a in (%mdr%) do (
  for %%i in (%string%) do echo. > "%%~a\%%~i" 
)
1
16.10.2012, 00:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.10.2012, 00:42
Помогаю со студенческими работами здесь

Написать bat-файл, формирующий список всех файлов, расположенных в текущем каталоге на устройстве c:
а) Написать bat-файл формирующий список всех файлов, расположенных на устройстве c: в текущем...

Удаление всех файлов в директории
Как удалить все файлы в произвольной директории path?

Вывод всех файлов в заданной директории
Здравствуйте, написал код, но почему-то не рабоатет #include<iostream> #include<stdio.h>...

Получить список всех файлов в заданной директории
помогите, плз. Каким способом можна выгрести все файлы (dbf, xls и т. д.) в заданной директории...

Список всех файлов и папок указанной директории по заданной маске
Здравствуйте! Требуется написать программу, используя FileNameFilter которая выведет на экран...

DirectoryInfo поиск всех файлов в заданной директории, включая воложенные папки
Здравствуйте, подскажите как изменить мой код, чтобы DirectoryInfo искал не только в той папке путь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru