TL;DR: precisa zipar um a um? dl now! oh, yeah!
você - no caso eu - já sabe. ninguém lê este blog. mas como continuo esquecendo os códigos que produzo e continuo não achando os mesmos em disco, vai mais um script para minha versão futura encontrar através dos buscadores de internet.
o script deve ser posto na pasta que contenha vários arquivos da mesma extensão e o nome do arquivo do script - sim, o nome do arquivo do script - precisa ser alterado de modo a substituir "ext" pela extensão visada. por exemplo, para compactar arquivos de texto puro:
forever-alone-any-ext-zip.cmd, deve ser renomeado para:
forever-alone-any-txt-zip.cmd
é importante preservar o restante do nome para a magia do script acontecer. e é bom saber que os arquivos originais serão deletados!
basta que todos arquivos (fover-alone-any-ext-zip.cmd, 7za.exe, 7za.dll, 7zxa.dll) estejam na mesma pasta dos arquivos que serão para sempre isolados, compactados, separados, guardados e aprisionados em zips.
o script faz uso e está sendo compartilhado com o programa 7-zip sem qualquer solicitação explícita ao desenvolvedor. caso ele (não vale terceiros mas a treta pode ser iniciada através de denúncia ao site oficial: 7-zip.org ( prefira usar o link para atualizar as ferramentas e nunca alimente trolls. ). ) se sinta terrivelmente ofendido, apago o link antes do processo legal, porém, só depois da ameaça do mesmo. antes... tudo continua aí.
sim, programas como WinRAR e PeaZip possuem o mesmo recurso nativo, porém, não possuem o mesmo frescor, o mesmo charme, a mesma panderobindagem, o mesmo efeito psicológico daquilo escrito por um indivíduo para si mesmo.
forever-alone-any-ext-zip.cmd
@echo off :: files needed: 7za.exe, 7za.dll, 7zxa.dll set "extalone=%~n0" :: extalone == forever-alone-any-XXX-zip set "extalone=%extalone:~18%" :: extalone == XXX-zip set "extalone=%extalone:~0,-4%" :: extalone == XXX echo.[confirm]: %~n0, %extalone% :: forfiles /p GenGoodDump /m *.md /c "cmd /C ..\7za.exe a -tzip -sdel @fname.zip @file" forfiles /m *.%extalone% /c "cmd /C 7za.exe a -tzip -sdel @fname.zip @file" timeout /T 2 /NOBREAK > nul exit /B
download do script + 7zip:
https://drive.google.com/open?id=1AD9zuRP3CuxjOFYESdLPacsZTfJZOjiY
virus total 0/57:
https://www.virustotal.com/gui/file/eade7c5145b8d5b37b227195ea0f20c5f617a7fa35bbf7c77e40e180234baab1/detection
cheers!
trilha oficial de leitura: The Police - Murder By Numbers (by Yoyoka)
Nenhum comentário:
Postar um comentário