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

c0t0s 27-08-2019 12:54 2885608

Скрипт архивации файлов с определенным разрешением.
 
Добрый день. Необходима помощь в доработке скрипта. Нужно архивировать все файлы с расширением .fnt и переносить в папку archive в таком формате Archive_27.08.2019. После успешного создания архива нужно удалять файлы *fnt. Важно чтобы все файлы переносились в 1 архив.
Есть такой скрипт: помогите из него переделать так, чтобы все файлы попадали в 1 архив, а не создавались отдельные под каждый файл.

Set "From=D:\Folders\1\*.fnt"
Set "To=D:\Folders\1\archive\"
Set "Arc="C:\Program Files\WinRAR\WinRAR.exe" a -m1 -df"
FOR %%f IN ("%From%") DO %Arc% "%To%\%%~nxf.rar" "%%f"

megaloman 27-08-2019 15:54 2885634

Код:

@Echo Off
        Set "From=D:\Folders\1\*.fnt"
        Set "To=D:\Folders\1\archive\Archive_.rar"

        Set "Arc="C:\Program Files\WinRAR\WinRAR.exe" u -m1 -ep -df -ts -agDD.MM.YYYY"

        %Arc% "%To%" "%From%"
Exit /B

Если это действие надо прописать в планировщике задач, то батник не нужен, можно команду на архивацию делать несколько раз на дню:
Код:

"C:\Program Files\WinRAR\RAR.exe" u -m1 -ep -df -ts -agDD.MM.YYYY "D:\Folders\1\archive\Archive_.rar" "D:\Folders\1\*.fnt"

Iska 27-08-2019 16:08 2885637

Цитата:

Цитата c0t0s
в таком формате Archive_27.08.2019 »

Лучше наоборот — ГГГГММДД.


Время: 21:46.

Время: 21:46.
© OSzone.net 2001-