0 / 0 / 0
Регистрация: 09.05.2016
Сообщений: 3
1

Скопировать определённую папку с подверждением замены файлов в папке назначения

09.05.2016, 16:01. Показов 1571. Ответов 6
Метки нет (Все метки)

Нужно скопировать папку целиком foldername с подверждением замены файлов
Папка находиться рядом bat файлом

Windows Batch file
1
2
@echo off
xcopy "%~dp0foldername" "%PROGRAMFILES(x86)%\SOTFT" /S /E /Y
В консоли пишет файл скопирован а на самом деле файл не был скопирован

Что делать ?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.05.2016, 16:01
Ответы с готовыми решениями:

Копирование файлов с переименованием в случае совпадения имён копируемых и имеющихся в папке назначения файлов
Доброго времени суток. Убедительная просьба, помогите пожалуйста решить задачу. Существует...

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

В каждой папке профиля очистить определенную папку
Доброго дня! Имеется терминальный сервер с большим количеством профилей в папке C:\Users. Задача -...

Создание файлов в папке без замены имеющихся путем замены цифр в их имени по порядку
Всем доброго времени суток! Надо при нажатии кнопку создавать файл "Ins001.txt" в директории...

6
Любознательный
3151 / 858 / 230
Регистрация: 10.03.2016
Сообщений: 2,031
09.05.2016, 16:15 2
Цитата Сообщение от Sashabyren Посмотреть сообщение
Что делать ?
Запускать от имени администратора, потому как UAC
И немного поправить, если нужен таки запрос на перезапись:
Windows Batch file
1
2
@echo off
xcopy "%~dp0foldername" "%PROGRAMFILES(x86)%\SOTFT\" /E /-Y
0
0 / 0 / 0
Регистрация: 09.05.2016
Сообщений: 3
09.05.2016, 16:20  [ТС] 3
Цитата Сообщение от YuS_2 Посмотреть сообщение
Запускать от имени администратора, потому как UAC
И немного поправить, если нужен таки запрос на перезапись
Не работает,запускал от админа!
p.s
Плюс еще появился запрос на перезапись!
0
Любознательный
3151 / 858 / 230
Регистрация: 10.03.2016
Сообщений: 2,031
09.05.2016, 16:24 4
а лучше так:
Windows Batch file
1
2
3
4
@echo off
net session >nul 2>&1
if %errorlevel%==0 (xcopy "%~dp0foldername" "%PROGRAMFILES(x86)%\SOTFT\" /E /-Y) else (echo Failure: Current permissions inadequate.)
pause
Добавлено через 1 минуту
Цитата Сообщение от Sashabyren Посмотреть сообщение
Плюс еще появился запрос на перезапись!
Хмм, а разве не этого Вы хотели:
Цитата Сообщение от Sashabyren Посмотреть сообщение
с подверждением замены файлов
?
И если таки появляется запрос на перезапись, то файл уже существует в целевой папке... т.е. он скопирован.
0
0 / 0 / 0
Регистрация: 09.05.2016
Сообщений: 3
09.05.2016, 16:49  [ТС] 5
Цитата Сообщение от YuS_2 Посмотреть сообщение
И если таки появляется запрос на перезапись, то файл уже существует в целевой папке... т.е. он скопирован.

Если есть файла все равно появляеться запрос на перезапись!
0
4330 / 2120 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
10.05.2016, 00:28 6
Windows Batch file
1
2
3
@echo on
if not exist "%PROGRAMFILES(x86)%\SOTFT" md "%PROGRAMFILES(x86)%\SOTFT" && xcopy /e "%~dp0foldername" "%PROGRAMFILES(x86)%\SOTFT\foldername\"
pause>nul
.
0
Любознательный
3151 / 858 / 230
Регистрация: 10.03.2016
Сообщений: 2,031
10.05.2016, 11:12 7
Цитата Сообщение от alpap Посмотреть сообщение
if not exist "%PROGRAMFILES(x86)%\SOTFT" md "%PROGRAMFILES(x86)%\SOTFT"
Так ведь xcopy вполне умеет создавать папки, если они отсутствуют, причем даже сохраняя полную структуру.
Тут что-то другое - либо ТС не может сформулировать, что именно желает получить, либо не хватает прав учётной записи, для административных действий...
Ну, можно ещё кофейную жижу поворошить: возможно, человеку требуется, чтобы в папке SOTFT, создавалась также папка foldername и тогда в этом случае, действительно, одним xcopy не обойтись...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.05.2016, 11:12
Помогаю со студенческими работами здесь

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

Скопировать из папки A в папку B файлы, которых нет в папке B
добрый день форумчане) помогите пожалуйста) надо составить програму которая дожлжна скопировать из...

Как найти файл в определенной папке и скопировать в другую папку?
Появилась необходимость искать нужный файл в папке и копировать его в другую папку. Есть вот...

Копирование папки с использованием команды XCOPY с заменой одноимённых файлов в папке назначения
Всем привет как сделать написать бат который копировал бы папки с заменой файлов внутри папки я...

Загрузка файлов пользователем в определённую папку
Создаю приложение, которое позволяет пользователям загружать файлы на мой сервер по протоколу sftp....

В сетевой папке найти самый последний созданный EXE-файл и скопировать его в локальную папку
Здравствуйте, подскажите как можно реализовать такое, есть сетевая папка в которой есть другие...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru