LocKtaR-o-DarK

|
Posted: Mon Jul 18, 2011 20:41 Post subject: |
|
|
Tol!k
отлично, идём дальше
теперь кнопка будет работать с выделенными объектами
стандартными средствами (поправил для работы под пользователем)
Code: | TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do if %%~aa gtr d (title Копия... %%a&xcopy/ichrky %%a !%%a.bak\) else title Копия... %%a&echo.f|xcopy/ychrkz %%a "%%~na_%%~xa"
wcmicons.dll,48
Копия выделенных файлов или папок
1 |
вариант с использованием Pobocopy
Code: | TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do if %%~aa gtr d (title Копия... %%a&robocopy/mir %%a !%%a.bak) else title Копия... %%a&echo.f|xcopy/ychrkz %%a "%%~na_%%~xa"
wcmicons.dll,48
Копия выделенных файлов или папок
1 |
и, пожалуй, ещё пара вариантов с использованием утилиты forfiles
Code: | TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do forfiles /m %%a /c "cmd /c if /i @isdir==true (title Копия @file&xcopy/ichrky @file !@file.bak\) else title Копия @file&echo.f|xcopy/ychrkz @file @fname_.@ext"
wcmicons.dll,48
Копия выделенных файлов или папок |
и с robocopy
Code: | TOTALCMD#BAR#DATA
cmd /c title Копия...&
for %%a in (%S) do forfiles /m %%a /c "cmd /c if /i @isdir==true (title Копия @file&robocopy/mir @file !@file.bak) else title Копия @file&echo.f|xcopy/ychrkz @file @fname_.@ext"
wcmicons.dll,48
Копия выделенных файлов или папок
1 |
_________________

Last edited by LocKtaR-o-DarK on Thu Aug 11, 2011 22:18; edited 1 time in total |
|