Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak na 7-Zip

Dobry den.
Potřebovala bych přes bat soubor zkomprimovat 1 složku pomoci 7-Zip
Třeba složku C:\mojeslozka a třeba cil D:\mojeslozka-zaloha.7z
Poradí někdo?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Dík moc. Výsledek je však backup_. 12. 2013.7z Ještě ten den? Vyzkoušela jsem toho vice, ale nic ne…
Hanička.M 20.12.2013 16:10
Hanička.M
Zkus si v příkazovém řádku tyto povely: echo %date:~-10% echo %date:~-8% určitě pochopíš, co dělat (… nový
Pytlík 20.12.2013 17:25
Pytlík
backup_. 12. 2013.7z v tom jejím příkladu se jí do data vypisují přídavné mezery. psací strojovou č… nový
lední brtník 20.12.2013 17:57
lední brtník
tazatelka: co máš za ošklivý nekompatibilní systém? Mam Win 8.1 a Win 8 kde to blbne. U kámošky na… nový
Hanička.M 21.12.2013 06:20
Hanička.M
Nevěděl jsem, že ve Win8 se do data vkládají mezery, je ale zbytečné do tahat něco jiného, protože j… nový
Pytlík 21.12.2013 07:27
Pytlík
http://pc.poradna.net/q/view/760788-bat-batak-vypi nadlo?page=r760801#r760801 poslední
touchwood 21.12.2013 08:17
touchwood

backup_. 12. 2013.7z

v tom jejím příkladu se jí do data vypisují přídavné mezery. psací strojovou češtinou z předminulého století je to údajně správně, ale počítačově takový formát nejde jednoduše třídit. ty parazitní mezery by vysvětlovaly oříznutý datum.

tazatelka: co máš za ošklivý nekompatibilní systém? já v batkách často používám zjištění data, ale s touto mezerovou zrůdností jsem se ještě nesetkal.

tazatelka: co máš za ošklivý nekompatibilní systém?

Mam Win 8.1 a Win 8 kde to blbne.
U kámošky na XP to funguje.

Možná bych to zkusila přes delphi.
To jsem kdysi měla ve škole a mam ještě někde doma.
Tam to šlo přes ShellApi, WinExec nebo ShellExecute.

Tam by neměl byt problém s časem.
V bataku však musím použit pause, aby okno zůstalo viset při dokončení.
To asi v delphi nepůjde.

Nevěděl jsem, že ve Win8 se do data vkládají mezery, je ale zbytečné do tahat něco jiného, protože je to řešitelné prostředky příkazového řádku. Je třeba odstranit mezery, což lze udělat např. takto:
set a=%date: =%
Podobným postupem lze např. nahradit tečky např. podtržítky (nebo něčím jiným):
set a=%a:.=_%
Další postup je stejný.

Zpět do poradny Odpovědět na původní otázku Nahoru