Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] копирование файла (http://forum.oszone.net/showthread.php?t=237235)

Freaxxx 24-06-2012 17:05 1939728

копирование файла
 
парни, подскажите, нужна помощь.
суть
есть файл, путь к которому не совсем известен %appdata%\papka\(неизвестная папка)\file1.exe
подскажите как скопировать этот файл, например на C:\file1.exe
найти путь к файлу не составляет труда:
Код:

Where /r %appdata%\papka\ file1.exe
но как сделать чтобы этот путь был скажем в таком виде
Код:

xcopy (путь который получил)  C:\file1.exe
заранее благодарю за помощь

Foreigner 24-06-2012 18:01 1939749

Freaxxx,
Код:

@echo off

for /f "tokens=*" %%i in ('where /r "%appdata%\paprka" file.exe') do xcopy "%%i" c:\


Freaxxx 25-06-2012 16:29 1940275

а вот еще такой вопрос, как назвать файл, именем той папки, в которой нашли файл, или записать имя папки в текстовый файл

Foreigner 25-06-2012 20:29 1940385

Цитата:

Цитата Freaxxx
а вот еще такой вопрос, как назвать файл, именем той папки, в которой нашли файл, или записать имя папки в текстовый файл »

Код:

@echo off
setlocal

for /f "tokens=*" %%i in ('where /r "%appdata%\papka" file.exe') do call:1 "%%~dpi." "%%i"
goto:eof

:1
for %%i in ("%~nx1") do set "name=%%i"
copy %2 "C:\%name%%~x2"



Время: 04:57.

Время: 04:57.
© OSzone.net 2001-