Jesteś tu: Tibia.pl / Forum

Wróć   Forum Tibia.pl > Inne > O wszystkim i o niczym

Notki

O wszystkim i o niczym O tym wszystkim co nie pasuje gdziekolwiek indziej ;)

Odpowiedz
 
Opcje tematu
stary 26-10-2008, 19:07   #1
Calen Futh
Zbanowany
 
Calen Futh's Avatar
 
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32

Posty: 1,233
Stan: Na Emeryturze
Domyślny Plik wsadowy.

Witam. Otóż mam "problem". Mam za zadanie napisać plik wsadowy, który wykona następujące operacje:
1. Utworzy katalogi A oraz B.
2. Skopiuje katalog A do katalogu B.
3. Usunie pierwotny (nieskopiowany) katalog A.

Punkt drugi ma się odbyć za użyciem komendy copy, bądź xcopy. W każdym razie nie move.
Z punktem 1. oraz 3. nie mam problemu. Punkt drugi nagle staje się dla mnie znakiem zapytania. Komenda copy służy do kopiowania plików, a nie katalogów więc odpada. Xcopy o którym pisze w dosowym helpie, że służy do kopiowania katalogów też zachowuje się tak samo jak copy- nawet jeśli staram się dodać do polecenia np. "/E". No i co tu zrobić?
O ile dobrze zrozumiałem to teoretycznie polecenie:
Cytuj:
@xcopy C:\A C:\B /E
powinno działać. A tu zonk. Byłbym wdzięczny za pomoc.

@down: Jakoś nie widzę pod tym linkiem niczego co mnie naprowadza na odpowiedź. Wiem na czym polega tworzenie plików wsadowych. Tutaj się pojawia problem z wybiórczą komendą.

Ostatnio edytowany przez Calen Futh - 26-10-2008 o 19:14.
Calen Futh jest offline   Odpowiedz z Cytatem

PAMIĘTAJ! Źródłem utrzymania forum są reklamy. Dziękujemy za uszanowanie ich obecności.
stary 26-10-2008, 19:09   #2
Necromantor
Użytkownik Forum
 
Necromantor's Avatar
 
Data dołączenia: 25 07 2006
Lokacja: ..........

Posty: 655
Stan: Niegrający
Domyślny

http://www.tweaks.pl/czytaj,jak_stwo..._.bat,348.html ?
__________________
Necromantor jest offline   Odpowiedz z Cytatem
stary 26-10-2008, 20:11   #3
zoliax
Użytkownik Forum
 
zoliax's Avatar
 
Data dołączenia: 17 12 2004
Lokacja: Białystok
Wiek: 32

Posty: 830
zoliax ma numer GG 6035236 Adres Jabbera do zoliax
Domyślny

Cały windowz. :d Przejrzałem pare stron w góglach, wiele osób ma ten problem poruszany w wielu miejscach. W żadnym nie kończy się: "Thanks, that workz!".

Masz dwie opcje:
1) Zrób to na Linuksie.
2) Użyj tego i wykręcaj się, że nie wiedziałeś, że koniecznie musi być xcopy:
Kod:
c:
cd c:\aa
mkdir a
mkdir b
cd d:\aa\b
mkdir a
cd d:\aa
rmdir a
Bo to chociaż działa. ;d
__________________
A tak na marginesie.... umrzyj.
zoliax jest offline   Odpowiedz z Cytatem
stary 26-10-2008, 20:32   #4
Calen Futh
Zbanowany
 
Calen Futh's Avatar
 
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32

Posty: 1,233
Stan: Na Emeryturze
Domyślny

hah, no właśnie. Tak to ja tez umiem. Jeszcze mogę wziąć pod uwagę to, że może profesor zrobił nam psikusa dając na zadanie coś niewykonalnego ;d
Calen Futh jest offline   Odpowiedz z Cytatem
stary 26-10-2008, 20:47   #5
Dwimenor
Born to Ban
 
Dwimenor's Avatar
 
Data dołączenia: 04 06 2004
Lokacja: inny wymiar
Wiek: 37
Wpisy bloga: 7

Posty: 2,783
Stan: Aktywny Gracz
Profesja: Royal Paladin
Świat: Harmonia
Poziom: 88
Skille: 87/62
Poziom mag.: 18
Dwimenor ma numer GG 7472583
Domyślny

Kod:
c:
cd c:\aa
mkdir a
mkdir b
cd d:\aa\b
mkdir a
cd d:\aa
rmdir a
Rany, ale potworek. Aż tak w .bat'ach trzeba się męczyć?

Wersja bashowa
Kod:
mkdir a b && mv a b
Lub jak się uprą, aby kopiować&kasować a nie przenosić
Kod:
mkdir a b && cp -r a b && rm -r a
Nie ma to jak porządna powłoka systemowa, a nie jakieś archaiczne wynalazki. Ktoś jest mi wstanie wytłumaczyć na co każą pisać takie rzeczy w tak przestarzałych systemach?

Edit:
W ogóle co to za pomysł narzucania "jednego słusznego rozwiązania"? Cała magia skryptowania/programowania polega na tym, że jedną rzecz wykonać na niezliczoną ilość sposobów. Powinieneś się rozwijać, a nie korzystać z tego co profesor każe.
__________________
Poniższe zdanie jest fałszywe
Powyższe zdanie jest prawdziwe.

Ostatnio edytowany przez Dwimenor - 26-10-2008 o 20:52.
Dwimenor jest offline   Odpowiedz z Cytatem
stary 26-10-2008, 21:00   #6
Calen Futh
Zbanowany
 
Calen Futh's Avatar
 
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32

Posty: 1,233
Stan: Na Emeryturze
Domyślny

@up: Tak, tak. Na lekcjach jest dowolność. Tylko w pewnym momencie lekcji pojawiło się pytanie "Jak to zrobić?" i nikt z grupy nie wiedział. No to powiedział facet żeby nad tym w domu pomyśleć. Już sprawdziłem Twoje propozycje: Pierwsza opcja, to jest tak całkiem krok po kroku- nie o to chodzi. Druga z move'm- odpada. I trzecia- wydająca się być tą właściwą- cholera, nie działa ;<
Calen Futh jest offline   Odpowiedz z Cytatem
Odpowiedz


Użytkowników czytających ten temat: 1 (zarejestrowanych: 0, gości: 1)
 

Zasady postowania
Nie możesz dodawać tematów
Nie możesz odpowiadać
Nie możesz dodawać załączników
Nie możesz edytować swoich postów

BB Kod jest Włączone
UśmieszkiWłączone
[IMG]Włączone
Kody HTML są Wyłączone
Przejdź do forum


Wszystkie czasy podano w strefie GMT +2. Teraz jest 02:00.


Powered by vBulletin 3