PDA

Показать полную графическую версию : [решено] копирование файла


Freaxxx
24-06-2012, 17:05
парни, подскажите, нужна помощь.
суть
есть файл, путь к которому не совсем известен %appdata%\papka\(неизвестная папка)\file1.exe
подскажите как скопировать этот файл, например на C:\file1.exe
найти путь к файлу не составляет труда:
Where /r %appdata%\papka\ file1.exe
но как сделать чтобы этот путь был скажем в таком виде
xcopy (путь который получил) C:\file1.exe
заранее благодарю за помощь

Foreigner
24-06-2012, 18:01
Freaxxx,

@echo off

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

Freaxxx
25-06-2012, 16:29
а вот еще такой вопрос, как назвать файл, именем той папки, в которой нашли файл, или записать имя папки в текстовый файл

Foreigner
25-06-2012, 20:29
а вот еще такой вопрос, как назвать файл, именем той папки, в которой нашли файл, или записать имя папки в текстовый файл »

@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"




© OSzone.net 2001-2012