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

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

09.05.2016, 16:01. Показов 1079. Ответов 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
Любознательный
2256 / 828 / 223
Регистрация: 10.03.2016
Сообщений: 1,913
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
Любознательный
2256 / 828 / 223
Регистрация: 10.03.2016
Сообщений: 1,913
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
4205 / 2083 / 653
Регистрация: 26.04.2015
Сообщений: 6,720
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
Любознательный
2256 / 828 / 223
Регистрация: 10.03.2016
Сообщений: 1,913
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® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.