Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Kopiointi XCOPY-komennolla

Sivun loppuun

gamehouse [23.09.2007 18:40:16]

#

Juuh, tässä yrittelen nyt (taas) viritellä jotain varmuuskopiointiohjelmaa, ja sen pitäisi osata kopioida kaikki tiedostot alihakemistoistakin. Koodia:

SHELL "MD C:\esimerkki\"          '  -- tehdään kansiot C:lle...
SHELL "MD C:\esimerkki\BACKUP"    '  _/
SHELL "XCOPY C:\*.*\ C:\esimerkki\BACKUP\" ' .. ja sitten kopioidaan!

Tällä hetkellä tuo kopioi vain C:llä juurihakemistossa olevat tiedostot. Sen pitäisi kopioida myös kaikki kansiot ja niiden sisällöt! Apua!

Antti Laaksonen [23.09.2007 19:56:52]

#

Kokeile lisätä XCOPY-komennon loppuun seuraavaat määritykset: /S /E

Komennolla HELP XCOPY saat näkyviin, mitä muita määrityksiä voit antaa.

gamehouse [23.09.2007 20:11:48]

#

Ei onnistu! Antaa virheilmoituksen:
"Cannot perform a cyclic copy"
Koodi:

SHELL "XCOPY C:\*.* C:\esimerkki\BACKUP\ /S /E" ' .. ja sitten kopioidaan!

(kokeilin nuo /S /E parametrit- eri kohtaankin, mutta ei tominut! Mikä meni vikaan?

SHELL "XCOPY /S /E C:\*.* C:\esimerkki\BACKUP\" ' .. ja sitten kopioidaan!

Blaze [23.09.2007 20:18:49]

#

Lähde c:\*.* sisältää myös tuon kohdehakemiston c:\esimerkki. xcopyn pitäisi siis kopioida tuo c:\esimerkki itsensä sisälle ja sitten kopioida se jälleen itsensä sisälle ja jälleen itsensä sisälle ja jälleen itsensä sisälle... ja ymmärrät, miksei näin voi tehdä.

Antti Laaksonen [23.09.2007 20:26:32]

#

Onko muutenkaan tarpeen kopioida koko C-asema? Ainakaan käyttöjärjestelmän tiedostoja ja asennettuja ohjelmia tuskin kannattaa kopioida.

gamehouse [23.09.2007 20:30:44]

#

Hmm.. Tuossa on itua.. Mutta miten sitä voisi rajoittaa? (siis sitä, mitä kansioita kopioidaan.)

Antti Laaksonen [23.09.2007 20:40:04]

#

Helpoin tapa lienee kertoa yksi kerrallaan, mitkä hakemistot haluaa kopioida. Jos vaikka omat ohjelmasi ovat yhdessä hakemistossa ja kuvat toisessa, kopioi vain ne hakemistot. Toivottavasti et ole tallentanut tiedostoja yhtä sikin sokin ympäri kiintolevyä kuin minä, koska silloin voi olla vaikeaa paikantaa kaikki tärkeät tiedostot.

Latska [23.09.2007 20:44:12]

#

Normaalisti käyttäjä itse valitsee, mitä hakemistoja varmuuskopsataan. Eli mieluummin käyttäisin "kirjoita varmuuskopioitava hakemisto" -tyylistä juttua. Näin kaikki tarpeellinen otetaan talteen eikä mitään ylimääräistä. Ja näin vinkkinä: varmuuskopiointi kannattaisi mieluummin tehdä jollekin ulkoiselle asemalle kuin esimerkiksi saman kiintolevyn toiselle osiolle.

EDIT: Neljä minuuttia myöhässä

gamehouse [23.09.2007 20:50:44]

#

Nyt editoin ohjelmaa niin, että se kysyy asemaa, johon varmuuskopiot halutaan tallentaa. Teen ohjelmaan vielä muitakin muutoksia. Kiitos avusta!


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta