jakim softem mozna tworzyc duplikaty plikow umiejscowionych w okreslonym katalogu w dowolnej ilosci i z mozliwoscia nazywania ich:♠ nazwa.jpg nazwa(1).jpg nazwa(2).jpg itd...
Szukaj
jakim softem mozna tworzyc duplikaty plikow umiejscowionych w okreslonym katalogu w dowolnej ilosci i z mozliwoscia nazywania ich:♠ nazwa.jpg nazwa(1).jpg nazwa(2).jpg itd...
侍
Nazwij to jakos.cmd, zmień 5 na żądaną liczbę kopii, uruchom:
@echo off
FOR %%p IN (*.jpg) DO (call :rensub %%p)
GOTO :eof
:rensub
FOR /L %%n IN (1,1,5) DO copy %1 %~n1(%%n).jpg
Jak to Mac albo Linux
#!/bin/sh
for p in *.jpg
do
for n in `seq 5`
do
cp $p ${p%.*}"($n)".jpg
done
done
Ostatnio edytowane przez MariuszJ ; 12-06-2011 o 20:10
czad!, teraz jeszcze potrzebuje wykonywac taka operacje dla wybranych plikow z danego katalogu rozna ilosc razy... np plik 1 - 5 kopii, plik 3 - 2 kopie itd
侍
Zrób podkatalogi, poprzenoś tam pliki w zależności od liczby kopii które chcesz mieć itd.
dla okreslonej ilosci kopii musze zmieniac wartosc n w ciagu 1,1,n?
侍
Tak. Albo przerób lekko ten skrypt, najlepiej wrzuć go do jakiegoś katalogu ze ścieżki dostępu (np. C:\windows) i uruchamiaj go z parametrem liczby kopii.
@echo off
SET ile=%1
FOR %%p IN (*.jpg) DO (call :rensub %%p)
GOTO :eof
:rensub
FOR /L %%n IN (1,1,%ile%) DO copy %1 %~n1(%%n).jpg
a da sie napisac ten skrypt tak, zeby zamiast (1) oznaczal kopie (01), chodzi tylko o 1dno cyfrowe?
侍
@echo off
:: Tu ustaw liczbę kopii
SET ile=5
FOR %%p IN (*.jpg) DO (call :rensub %%p)
GOTO :eof
:rensub
FOR /L %%n IN (1,1,%ile%) DO call :rensub2 %1 %%n
GOTO :eof
:rensub2
SET /A fmt=%2+100
SET fmt=%fmt:~1%
copy %1 %~n1(%fmt%).jpg
bardzo dziekuje za pomoc i za "chce mi sie" dziala znakomicie.
侍
Skontaktuj się z nami