PDA

View Full Version : Xcopy .bat -ohjelmaksi


WS
09.08.07, 19:08
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:

xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c

Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.

Kiitos!

Qwertyi
09.08.07, 19:46
Millä ohjelmalla olet tiedoston tallettanut? Notepadillä? Tiedostomuotona kaikki tiedostot? Ei tuon kyllä pitäisi itseään loopata. Kaikkia määritteitä en nyt ulkoa muista, mutta vika voi myös löytyä niistä.

WS
09.08.07, 20:23
Notepadilla tallensin päätteenä .bat ja muotona kaikki tiedostot? Toistaa vain itseään. Pitäisikö koodausta vaihtaa? Neuvoja?

jaska915
16.08.07, 21:57
Laitapa exit loppuun.

WS
17.08.07, 14:21
Missa muodossa tuo exit laitetaan? Koitin pistää:

xcopy x:\*.* y:\

:exit

Sama ongelma jatkuu silti.

kimmo
17.08.07, 22:05
Minusta sinulla on hieman liikaa noita valitsimia tuossa, enkä ainakaan itse keksi mitään syytä niidne kaikkien käyttöön. (se ei toki tarkoita etteikö niilla voisi olla).

Jos esmes otat tuon "arkistointimäärite"-valitsimen /m pois käytöstä, niin yksinkertaistuu huomattavasti ja saattaa battisi jopa toimiakin.
Onko nyt kyse jostain hakemistosta, jonne tulee lisää tiedostoja koko ajan, tahi muuttuuko tuossa hakemistossa olevat tiedostot tahi tahi tahi.
No joo, lähinnä kait yritän ihmetellä, että onko sillä jotain merkitystä, jos kopioi aina vaan x:n y:n päälle ja kaikki y:llä olevat tiedostot korvaantuvat uudemmilla?
Ja ehkei minun pitäisi edes yrittää, kunen mitään osaa selittää, vaan itseni pitäisi joka ongelman kanssa päästä aina koneen ääreen.
Minusta ei tulisi helpdeskiä ikinä.

espenleka
18.08.07, 13:22
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:

xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c

Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.

Kiitos!

http://en.wikipedia.org/wiki/Batch_file

ja sieltä katsot sen esimerkkiscriptin. Villi veikkaukseni, että kaipaa ":end"-komennon scriptin loppuun, johon scriptin suoritus loppuu.

laamanen
02.12.07, 18:50
Voisiko joku laittaa seuraavan xcopy-komennon bat-ohjelmaksi, jotta voisin pistää sen XP:hen ajastettuihin tehtäviin:

xcopy x:\*.* y:\ /y /s /e /m /h /o /v /k /r /c

Tallentamalla se tuollaisessa muodossa se vain toistaa itseään.

Kiitos!


Kysymys :
Mihin tarkoitukseen tuo tulee?
Helpompiakin vaihto ehtoja olisi.

manu
05.12.07, 22:37
Oletko nimennyt bat-skriptin nimelle xcopy.bat? Jos olet, johtuu tuo looppaus siitä että skripti kutsuu itseään uudestaan.

vtormane
16.12.07, 15:27
xcopy x:\*.* y:\

Mulla ainakin kopioi vistassa tiedostot tuolla komennolla. Pistin .bat-tiedoston nimeksi vaikka kopiointi.bat. Joskus aikoinaan dos-aikakaudella näitä tuli harrastettua, unohtanu jo kaikki komennot...

kenopäänaali
19.12.07, 09:48
xcopy /? niin loppuu se arvailu
--kpn

WS
14.01.08, 12:15
Oletko nimennyt bat-skriptin nimelle xcopy.bat? Jos olet, johtuu tuo looppaus siitä että skripti kutsuu itseään uudestaan.
Tuostahan se lopulta oli kiinni eli nimesin tiedoston xcopy.batiksi. Muutin nimen backup.bat, jolloin ohjelma alkoi toimia. Kiitos vastauksista!