|
Notki |
O wszystkim i o niczym O tym wszystkim co nie pasuje gdziekolwiek indziej ;) |
|
Opcje tematu |
26-10-2008, 19:07 | #1 | |
Zbanowany
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32
Posty: 1,233
Stan: Na Emeryturze
|
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:
@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. |
|
|
26-10-2008, 19:09 | #2 |
Użytkownik Forum
|
__________________
|
26-10-2008, 20:11 | #3 |
Użytkownik Forum
|
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
__________________
A tak na marginesie.... umrzyj. |
26-10-2008, 20:32 | #4 |
Zbanowany
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32
Posty: 1,233
Stan: Na Emeryturze
|
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
|
26-10-2008, 20:47 | #5 |
Born to Ban
Data dołączenia: 04 06 2004
Lokacja: inny wymiar
Wiek: 37
Wpisy bloga: 7
Posty: 2,783
Stan: Aktywny Gracz
Imię: Dwimeron de'qel
Profesja: Royal Paladin
Świat: Harmonia
Poziom: 88
Skille: 87/62
Poziom mag.: 18
|
Kod:
c: cd c:\aa mkdir a mkdir b cd d:\aa\b mkdir a cd d:\aa rmdir a Wersja bashowa Kod:
mkdir a b && mv a b Kod:
mkdir a b && cp -r a b && rm -r a 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. |
26-10-2008, 21:00 | #6 |
Zbanowany
Data dołączenia: 21 11 2005
Lokacja: Chrzanów
Wiek: 32
Posty: 1,233
Stan: Na Emeryturze
|
@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 ;<
|