Компьютерный форум 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=331095)

bylector@vk 09-11-2017 10:41 2776330

Копирование файлов
 
Всем привет!
Нужен батник, чтобы искал все файлы с разрешением jpg на компьютере и копировал их на диск E:\backup\

Iska 09-11-2017 11:09 2776332

bylector@vk, зачем?

bylector@vk 09-11-2017 11:11 2776333

нужен, я же написал, даже не на всём компьютере а диске E (во всех папках)

Iska 09-11-2017 11:54 2776347

Цитата:

Цитата bylector@vk
нужен, »

bylector@vk, ну, тогда «Win-R», «E:\», «Enter», «F3», «*.jpg», «Enter», ждёте, «Ctrl-A», ПКМ, «Копировать», выбираете куда и ПКМ, «Вставить».

bylector@vk 09-11-2017 11:56 2776348

Цитата:

Цитата Iska
ну, тогда «Win-R», «E:\», «Enter», «F3», «*.jpg», «Enter», ждёте, «Ctrl-A», ПКМ, «Копировать», выбираете куда и ПКМ, «Вставить». »

я спросил про батник, а не как в тупую копировать

Iska 09-11-2017 12:44 2776365

bylector@vk, я спросил «Зачем» вовсе не для того, чтобы услышать отмазку.

alpap 09-11-2017 12:45 2776367

bylector@vk,
а вы только один раз так сделайте, а потом создайте папку "E:\My_jpg" и складывайте новые файлы в нее.

bylector@vk 09-11-2017 13:43 2776385

Iska, Iska, Iska, таким образом чтобы нашёл все фотографии и сделал резервную копию

megaloman 09-11-2017 14:06 2776389

bylector@vk,
Код:

@Echo Off
cls

Set "From=E:\*.jpg"
Set "Out=E:\Backup\"

Md "%Out%" 2>nul

FOR /F "usebackq delims=" %%i IN (`dir "%From%" /s /b /a:-d 2^>nul`) DO (
        If /I Not "%%~dpi"=="%Out%" Copy "%%i" "%Out%" >nul
)
Pause

При наличии одинаковых имён файлов получим копию только одного. Но если надо резервную копию, я бы предпочел иметь копии с путями. А еще лучше в заархивированном виде, хотя изображения и не сжимаются при архивации.


Время: 17:43.

Время: 17:43.
© OSzone.net 2001-