|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Необходимо сделать два батника,подскажите ошибки |
|
|
CMD/BAT - Необходимо сделать два батника,подскажите ошибки
|
Новый участник Сообщения: 2 |
Нужно создать батник,который копирует все файлы в расширении .txt ,кроме одного ,который задан в параметре %2,в директорию ,заданную параметром %1
Сделал вот такой Но он копирует все файлы в формате txt,думаю,что проблема в 99% в том,что я не так использую IF в цикле.Нужно именно через цикл И второе задание такое,что нужно написать пакетный файл, который автоматически удалял бы в каталоге, указанном в командной строке все файлы, размер которых превышает 2 Мбайт. Была идея сделать через сортировку по размеру в dir ,а потом в find,но дир просто по порядку их делает,там нельзя сделать так,чтобы файлы не удовлетворяющие размеру не показывались,поэтому пока не выходит.У одногруппника идея была,что нгужно создать переменную с размером,и сравнивать с ней,но мы так и не знаем как сделат ьпо уму P.S. Сделал первое,оказывается я тупой,нужно было писат ьв консоль не просто параметр имя файла,а имя с расширением |
|
Отправлено: 16:43, 23-10-2019 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата CyberNoble:
@echo off
setlocal enableextensions enabledelayedexpansion
set sSourceFolder=%~1
if defined sSourceFolder (
if exist "%sSourceFolder%" (
set /a iMaxSize = 2 * 2^<^<20
for /f "usebackq delims=" %%i in (`2^>nul dir /b /a:-d "%sSourceFolder%\*.*"`) do (
if %%~zi gtr !iMaxSize! echo del /f /q "%%~i"
)
) else (
echo Can't find source folder [%sSourceFolder%].
exit /b 2
)
) else (
echo Usage: %~nx0 ^<Source folder^>
exit /b 1
)
endlocal
exit /b 0
|
|
Отправлено: 19:03, 23-10-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36561
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 10:27, 25-10-2019 | #3 |
Crazy Сообщения: 1218
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Диалектика революции шелов, блин... ну, почти ![]() |
|
------- Отправлено: 11:38, 25-10-2019 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
|
||
Отправлено: 16:13, 25-10-2019 | #5 |
![]() Ветеран Сообщения: 2798
|
Профиль | Отправить PM | Цитировать Цитата Iska:
99% тем это "мне надо вот так, запилите чтоб я скопипастил и оно работало". |
|
Отправлено: 16:46, 25-10-2019 | #6 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:09, 25-10-2019 | #7 |
fascinating rhythm Сообщения: 6626
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 20:15, 25-10-2019 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать DJ Mogarych, вижу, что это:
Цитата DJ Mogarych:
возвращает один объект или массив объектов. Что такое «.where {…}»? Судя по точке, это должен быть метод или свойство, но чего именно? И фигурные скобки?! Не соображу. |
|
Отправлено: 21:14, 25-10-2019 | #9 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 21:58, 25-10-2019 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Нужно объединить два батника в один | BKPB | Скриптовые языки администрирования Windows | 3 | 12-07-2019 13:08 | |
Прочее - [решено] Необходимо соединить два компьютера | Pemaktitkis | Сетевое оборудование | 4 | 21-09-2010 07:58 | |
CMD/BAT - [решено] Необходимо помощъ в написании батника для удаления столбцов из текстового файла. | francke | Скриптовые языки администрирования Windows | 7 | 02-04-2010 15:32 | |
GPO: ошибки выполнения батника при загрузке системы (запуск сценариев) | Hooty | Microsoft Windows NT/2000/2003 | 15 | 24-02-2009 13:31 | |
подскажите , какие составляющие необходимо приобрести для с | Sola | Программирование и базы данных | 3 | 24-07-2003 18:22 |
|