1 (изменено: kladkevich_82, 2023-02-22 09:18:17)

Тема: CMD/BAT: Проверка если папка и создание

Добрый день. Время что-то поджимает. Подскажите как создать батник чтоб на диске D:\Work\%USERNAME% проверял вошедший пользователь если личная папка. Если есть ни чего не выполняет, если нет создает папку по пути "D:\Work%USERNAME%" и копирует в нее все файлы и данные из Папки "D:\BIN\2023"
Спасибо и с наступающим 23 Февраля!

2

Re: CMD/BAT: Проверка если папка и создание

kladkevich_82, приветствую.

@echo off

if not exist "D:\Work\%USERNAME%\" xcopy "D:\BIN\2023\*.*" "D:\Work\%USERNAME%\*.*" /e /h /k /r /y

  rem Ключи XCOPY:
  rem /E Копирует все папки и подпапки, включая пустые.
  rem /H Копирует скрытые и системные файлы.
  rem /K Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут "Только чтение".
  rem /R Заменяет файлы, доступные только для чтения.
  rem /Y Подавляет запрос на подтверждение перезаписи существующего конечного файла.