Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Просто установи
+2

Создание bat файла.

Всем привет. Нужна помошь с созданием bat файла который:

1 удаляет из определенной папки все файлы (не папку)

2 копирует (не переносит) 4 файла из определенного места на сетевом диске.

3 закрывает определенную программу.

4 открывает эту же программу.

Всех не равнодушных и понимающих, просьба откликнуться)

За рание спасибо 🙏🙏🙏

По дате
По рейтингу
Аватар пользователя
Знаток
19ч

Вот те .bat

@echo off

setlocal enabledelayedexpansion

:: 1. Удаление всех файлов из указанной папки (но не самой папки)

set "target_folder=C:\путь_к_папке_для_очистки"

if exist "%target_folder%" (

del /q "%target_folder%\*.*"

echo Все файлы в "%target_folder%" удалены.

) else (

echo Папка "%target_folder%" не существует.

)

:: 2. Копирование 4 файлов из сетевой папки

set "source_folder=\\сетевой_диск\путь_к_файлам"

set "file1=file1.txt"

set "file2=file2.txt"

set "file3=file3.txt"

set "file4=file4.txt"

if exist "%source_folder%\" (

copy "%source_folder%\%file1%" "%target_folder%\" >nul

copy "%source_folder%\%file2%" "%target_folder%\" >nul

copy "%source_folder%\%file3%" "%target_folder%\" >nul

copy "%source_folder%\%file4%" "%target_folder%\" >nul

echo Файлы скопированы в "%target_folder%".

) else (

echo Сетевая папка "%source_folder%" недоступна.

)

:: 3. Закрытие программы

set "process_name=program.exe"

taskkill /f /im "%process_name%" >nul 2>&1

echo Процесс "%process_name%" завершен.

:: 4. Запуск программы

set "program_path=C:\Program Files\Program\program.exe"

start "" "%program_path%"

echo Программа "%program_path%" запущена.

pause

Я там напечатал чекни и замени все как надо