Резервная копия
Нужно, чтобы батник искал папку определенную "My Documents" (именно чтобы искал папку с таким именем, а не указывать директорию своих документов, чтобы ещё этот скрипт работал у кое-кого другого".
Чтобы батник искал эту папку, копировал её, и вставлял в определенное место.
Срочно нужно.
|
Цитата:
Цитата feAre
именно чтобы искал папку с таким именем »
|
Каким образом это вы себе представляете
Имя всё таки какое то присутствует. Пусть и условное.
Смотрите, создайте Переменные среды, типа так %SystemRoot%, %Windir% может это вам поможет.
|
Я делаю фичу для игры. А имя у папки - у всех одинаковое.
Создал переменную "set gtadir=GTA San Andreas"
Туплю, не знаю как сделать поиск на значение этой переменной.
Потом дальнейшее копирование этой папки, и вставка в определенное место.
|
feAre, вы скажите что хотите в итоге. Может это всё более элегантно решить можно.
|
Батник, который ищет папку с именем "GTA San Andreas" - после того, как он нашел, он копирует эту папку, и вставляет в определенное место, в диск C:\
|
Мне это нужно чтобы у других это было. В батнике нажимают на кнопку - и резервная копия игры. Вот в чем дело, а у всех разная директория.
|
Цитата:
Цитата feAre
Мне это нужно чтобы у других это было. »
|
Очень интересно :)
Цитата:
Цитата feAre
у всех разная директория. »
|
Ждите Iska, я думаю сможет помочь.
|
Тебе не надо искать конкретную папку. Для этого существует %APPDATA%
|
Могу предложить такое, ищем один файл например GTA.exe - находим и копируем всю папку
Код:
@echo off
set res=c:\123\
if not exist "%res%" md "%res%"
for %%z in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
for /f "delims=*" %%H in ('dir /s /b /a-d "%%z:\GTA.exe"') do set f=%%~dpH
)
xcopy /e /y /c /q /h "%f%*.*" "%res%"
exit
|
Работает. Спасибо.
Но одна проблема, она не копирует все файлы, которые нужны, а несколько файлов только, и несколько папок.
|
А какие не копирует может покапаться с ключами xcopy?
|
Время: 02:28.
© OSzone.net 2001-