Пакетный файл для копирования папки с проверкой ее наличия

Пакетный файл для копирования папки с проверкой ее наличия

Я новый пользователь.

Я хочу скопировать папку, содержащую несколько файлов, в другой каталог.

  1. Мне нужно проверить, существует ли целевой каталог или нет. а. Если существует, то запросить у пользователя ввод данных — копировать в существующий или нет. б. Если не существует, то запросить у пользователя, создать ли новую папку и скопировать.

Я пробовал это, но хотя папка существует или нет, она сама по себе создает папку, и здесь я использую XCOPY. Можете ли вы мне помочь, пожалуйста? Спасибо.

решение1

Использовать xcopy

В тех случаях, когда папка назначения не существует, система спросит вас, является ли местом назначения файл или каталог.

@echo off

xcopy "fullsourcepathfolder" "destinationxpath" /s /y 

Не игнорируйте полный путь, даже если это ваш текущий рабочий каталог.

Связанный контент