Форум программистов, компьютерный форум, киберфорум
Наши страницы

Batch (CMD/BAT)

Войти
Регистрация
Восстановить пароль
 
Varrikan
0 / 0 / 0
Регистрация: 10.10.2014
Сообщений: 23
#1

Как скопировать папку со всеми файлами, если известна только часть её имени? - CMD/BAT

03.08.2016, 14:37. Просмотров 499. Ответов 5
Метки нет (Все метки)

есть папка "CO 2016-08-02 15;38;15", где "2016-08-02 15;38;15" дата вплоть до секунды, эта дата меняется, а файл создается проuраммой cobian backup.
нужно как-то указать в bat эту папку и скопировать ее в другую.
Windows Batch file
1
xCOpy "D:\Папка\CO*" "\\server\папка"
- если пишу так, то мне выдает что ФАЙЛ с таким именем не найден

Windows Batch file
1
xCOpy "D:\Папка\CO*\ " "\\server\папка"
- а если так, то ошибку выдает "недопустимый путь".
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.08.2016, 14:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как скопировать папку со всеми файлами, если известна только часть её имени? (CMD/BAT):

Скопировать в папку, зная только часть ее имени - CMD/BAT
Как скопировать файлы из C:\ в папку если известна только часть ее имени например %appdata%\papka\id_?????? ?

Как исключить папку и ее подпапки со всеми файлами из создаваемого с использованием 7-Zip архива? - CMD/BAT
Обычная ситауция в папке C:\WebServers\ WAMP-дистрибутив денвера, в поддиректории C:\WebServers\home\nulled\www тестовая КМС. ...

Скопировать папку с файлами и другими папками в 2 места с исключением кое каких файлов - CMD/BAT
Здравствуйте. В чем проблема? XCOPY "RES" "File Manager RPG Maker MV\bin\Debug\RES" /S /E /C /F /R /I /Y /Exclude:.psd XCOPY "RES"...

Скачать файл, если часть имени неизвестна. curl.exe - CMD/BAT
Приветствую форумчане ! Скачивание файла происходит так curl -o %TEMP%\AIDA.zip...

Как скопировать папку? - CMD/BAT
Всем привет! Я новичок в этом деле,но у меня уже созрел вопрос.как скопировать папку на системный диск? Вот моя проблема: например...

Как скопировать папку с файлами в другую папку с заменой средствами php? - PHP
Как скопировать папку с файлами в другую папку с заменой средствами php? Из "Z:/home/post.ru/www/style/" в...

5
alpap
1342 / 1073 / 341
Регистрация: 26.04.2015
Сообщений: 3,867
03.08.2016, 18:31 #2
Windows Batch file
1
2
3
4
5
@echo off
set "cn=CO" &: Укажите неоходимый кусок имени для поиска
::Будет взята первая строка в списке папок по алфавиту
dir/ad/b "papka"|find "%cn%"|set/p x=^& cmd/v/c xcopy "papka\!x!" "papka_out"
pause
Windows Batch file
1
2
3
4
@echo off
::Будет взята последняя созданная папка
dir/ad/b/o-d/tc "papka"|set/p x=^& cmd/v/c xcopy "papka\!x!" "papka_out"
pause
0
Varrikan
0 / 0 / 0
Регистрация: 10.10.2014
Сообщений: 23
04.08.2016, 08:11  [ТС] #3
Спасибо большое! вот только первый вариант копирует файл из папки, а не папку, а второй вообще что-то не то копирует.
0
alpap
1342 / 1073 / 341
Регистрация: 26.04.2015
Сообщений: 3,867
04.08.2016, 09:49 #4
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Так укажите в коде что и куда копировать, мне за вас это домысливать нужно?
Windows Batch file
1
xcopy "papka\!x!" "papka_out\papka\!x!"
Добавлено через 5 минут
Цитата Сообщение от Varrikan Посмотреть сообщение
а второй вообще что-то не то копирует.
а я знаю что у вас в папке? Опять догадывайся.
Предложил вариант, может так нужно. Нужна самая последняя созданная папка или последняя из папок имена которых начинаются на CO, или же первая или вообще какая-то определенная, еще могу придумать варианты, а если создавать маску, надо знать что еще в папке есть - где это все, зато обижаться что не работает мы умеем!
0
Varrikan
0 / 0 / 0
Регистрация: 10.10.2014
Сообщений: 23
04.08.2016, 11:47  [ТС] #5
я не обижаюсь, а наоборот очень благодарен за помощь. действительно все отлично заработало.СПАСИБО!
заодно хотел бы уточнить что такое !x!?
0
alpap
1342 / 1073 / 341
Регистрация: 26.04.2015
Сообщений: 3,867
04.08.2016, 15:22 #6
Цитата Сообщение от Varrikan Посмотреть сообщение
что такое !x!
это в данном случае ваша найденная папка, в !!, потому-что раскрывается в той же строке (cmd /? или читайте про setlocal enabledelayedexpansion), а с помощью этой (...|set/p x=) конструкции берем первую строку в переменную x.
0
04.08.2016, 15:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2016, 15:22
Привет! Вот еще темы с ответами:

Как скопировать папку с подпапками и файлами на FTP - Visual Basic .NET
Как скопировать папку с подпапками и файлами на FTP ? может у кого есть готовый кусок программы ? спасибо.

Как скопировать папку с подпапками и файлами на фтп сервер - Delphi
Помогите умоляю!!!С файлами пашет норм, а папку с подпапками не хочет брать!!!Или может я не там трогаю?Киньте исходник пожалуйста, а то в...

Как скопировать папку (с подпапками и файлами) из одной директории в другую? - Visual Basic .NET
нужно скопировать папку ( с подпапками и файлами) из одной директории в другую. Пути (от куда и куда копировать) находятся в текстовых...

Server 2003 Как узнать имя компьютера, если известна только учетная запись? - Windows Server
Всем доброго дня ! Банальный вопрос но я не нашел штатного встроенного ответа без лишней софтины. Я думаю каждый сталкивался с этой...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru