Autor: Jacek Osiecki (joshua2_at_ciapek.uci.agh.edu.pl)
Data: Sat 16 May 1998 - 00:04:41 MET DST
Dnia Fri, 15 May 1998 15:35:12 +0200, Ngo Chi Lang napisał(a):
>Szukam programu ktory by automatycznie pakowal wybrane pliki
>(pojedynczo) i nadaje automatycznie nazwy archiwa taki jak nazwa danego
>pliku. Chodzi o to aby np.
>wybrane pliki :
> nazwa1.txt
> nazwa2.exe
>zamienial na
> nazwa1.zip
> nazwa2.zip
No dobra, a jeśli będą pliki "nazwa1.txt" i "nazwa1.exe" to ma je wrzucić do
wspólnego archiwum? Bo jeśli nie to trzeba by się trochę pobawić...
Wczoraj właśnie tego potrzebowałem - do skompresowania 150 skinów do
x11amp-a w osobne pliki .zip... realizowałem to tak:
for i in `ls -N| tr ' ' '_' | tr -d '/'` ; do aa=`echo $i | tr '_' ' '`;
zip -r -m -9 "$aa.zip" "$aa" ; done
Te kombinacje są spowodowane istnieniem spacji w nazwach... bez tego wystarczy:
for i in * ; do zip -r -m -9 $i.zip $i ; done
Ale pewnie Tobie chodzi o rozwiązanie pod DOS... też się da, tylko trzeba
będzie ręcznie zamienić nazwy plików:
1. Tworzysz katalog, np. "1"
2. Uruchamiasz:
for %%v in (*.*) do pkzip 1\%%v %%v
3. w katalogu "1" masz skompresowane pliki, tylko musisz przerobić ich
rozszerzenia na .zip
Pozdrawiam,
-- | Jacek Osiecki, ul. K.Jagiellonczyka 12, 31-704 Krakow 60 tel. (012)6455787| |mailto:joshua2_at_linux.uci.agh.edu.pl http://linux.uci.agh.edu.pl/~joshua2/ |
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:16:31 MET DST