[BATCH]Sortowanie plików w podanej ścieżce

0

Mam maly problem z tym skryptem ponieważ jak podaje jako parametr dysk D: i folder test to nie chce mi przechodzić do ścieżki D:/test co skutkuje tym że skrypt nie działa ..

@ECHO OFF
CLS
ECHO PRZECHODZE NA DYSK %1 %2
%1
ECHO PRZECHODZE DO FOLDERU:
CD %2
IF NOT EXIST BMP MD BMP
COPY *.BMP BMP

Czy ktoś może mi powiedzieć co robie nie tak ?

0

Zobacz dodajac tą linie kodu. CD \ Przechodzi ona do głównego katalogu bierzącego dysku, jeśli pominiemy ją, a plik wsadowy zostanie wywołany np. w d:\programy to samo napisanie d: nie spowoduje przejścia do d:\ stad moze wynikac problem.

@ECHO OFF
CLS
ECHO PRZECHODZE NA DYSK %1 %2
%1
CD \
ECHO PRZECHODZE DO FOLDERU:
CD %2
IF NOT EXIST BMP MD BMP
COPY *.BMP BMP
0

Juz po sprawie ;) Końcowy wynik to:

@ECHO OFF
CLS
ECHO PRZECHODZE NA DYSK %1 %2
%1
CD %2
IF NOT EXIST BMP MD BMP
IF NOT EXIST JPG MD JPG
IF NOT EXIST CSS MD CSS
IF NOT EXIST PHP MD PHP
IF NOT EXIST MP3 MD MP3
IF NOT EXIST TXT MD TXT
IF NOT EXIST AVI MD AVI
IF NOT EXIST DOC MD DOC
COPY *.BMP BMP
DEL *.BMP
COPY *.JPG JPG
DEL *.JPG
COPY *.PHP PHP
DEL *.PHP
COPY *.CSS CSS
DEL *.CSS
COPY *.MP3 MP3
DEL *.MP3
COPY *.TXT TXT
DEL *.TXT
COPY *.AVI AVI
DEL *.AVI
COPY *.DOC DOC
DEL *.DOC

1 użytkowników online, w tym zalogowanych: 0, gości: 1