Elikkäs ajattelin tehdä ohjelman joka kopioi kansion muistitikulle joka on tietokoneessa kiinni. Kerran päivässä ajouitus olisi myös kiva mutta teen sen myöhemmin.
Jotenkin näin se meni...:
copy('sirrettävän polku', 'mihin siiretään')
Ongelmana on Permission denied (error nro. 13)
Eli osaisiko joku auttaa??
Python copy
16
205
Vastaukset 16
- sdsssss
Mitä copy funktiota yrität käyttää? Pistä hieman enemmän koodia tänne niin jotain selvyyttä saa
- apuuh
import shutil
shutil.copy('D:\\bukkit', 'G:')
Eli idea on se että Ohjelma kopioi kansion bukkit muistitikulle (G:). - sdssdsfsd
apuuh kirjoitti:
import shutil
shutil.copy('D:\\bukkit', 'G:')
Eli idea on se että Ohjelma kopioi kansion bukkit muistitikulle (G:).Tuo kopioi tiedoston, ei kansiota. Voit katsoa tekeekö shutil.copytree sen mitä tahdot tai sitten voit tehdä oman funktion. Ota kuitenkin huomioon että copytree ei kirjoita olemassaolevien tiedostojen päälle
Tämä kuulostaa kuitenkin sen laatuiselta tapaukselta että sen tekisi helposti ilman pythoniakin :)
- Helppo nakki
Tee Task Scheduleriin sopiva xcopy viritys.
- Jes! ;)
Kiitti avusta :) Kokeilempa tota molempia :)
- Anonyymi
Linuxilla onnistuu suoraan crontabilla ja vaikka rsynciä käyttämällä.
0,20,40 * * * * rsync -aAX --delete --exclude 'node_modules' /home/koodit/js /media/user/backups/user/koodit/exact_copy
Ylläoleva kopio 20 minuutin välein /home/koodit/js hakemiston sisällön pl. node_modules-hakemistot backups-asemalle.
Crontabia pääsee säätämään komoennolla "sudo crontab -e". Sudo sen vuoksi, koska backups-asema tarvii root-oikeudet. - Anonyymi
Jos minä olisin sinä, niin ennen kaikkea asentaisin Timeshift ohjelman, koska se on vaan oltava joka ikisellä käytössä.
Jos sitten olet sitä mieltä että et tarvitse koko järjestelmää koskevaa varmuuskopiointia, aivan hyvin voit määritellä yhdenkin tiedoston tai kansion ajastetusti kopioitavaksi.
Tämän ohjelman kanssa on hienoa se, kun ajat järjestelmäsi sellaiseen juntturaan ettei se enää käynnisty, vaan jää vilkuttamaan kursoria mustassa ruudussa. Voit palauttaa sen käyttämällä USB tikulla olevaa asennusmediaa. Ja sillä ei ole väliä onko se asennus media samasta jakelusta, kunhan siihen sisältyy Timeshift ohjelma.
Ajatellaanpas että käytät Mintin jotain versiota, ja se menee juntturaan tai alkaa heittämään erroria jota et saa ratkaistuksi. Tökkää vaikka Manjaron asennustikku USB porttiin ja osoita ohjelmalle missä varmuuskopiot on, 3 -- 5 minuutin päästä Mintti on taas entisellään, toki homma toimii toisinkin päin, jos Manjaro menee jutturaan. Niin tosiaankin, sinun tarvitsee vain näyttä varmuuskopioiden sijainti, se osaa palauttaa ne oikeaan paikkaan, vaikka sinulla olisi kymmene eri SSD -levyä koneessa kiinni.
Ja mikä ihaninta, et koskaan huomaa varmuuskopioinnin tapahtumaan, se on täysin huomaamaton. Hyvin tärkeä asia on se että nämä varmuuskopiot eivät saa olla fyysisti samalla SSD levyllä kopioitavan järjestelmän kanssa.
Vasta kun tämä asia on kunnossa ja osaat palauttaa yksittäisiä tiedostoja tai kansioita, tai vain muuttuneet tiedostot, tai vain poistetut tiedostot voit arvioida uudestaan tarvitsetko tosiaan vielä ajastetun Copy komennon.
Olisin kyllä osannut ohjeistaa xcopy:n käytön Windowsiin tai sitä vastaavan rsync -avz komennonkin, mutta tuo Timeshift on niin tärkeä, etten sitä tee, ellet sano että sinulla on jo vastaava käytössä.- Anonyymi
Itse en tarvitse timeshiftiä koska käytän Linuxissa snapshotteja...
- Anonyymi
Anonyymi kirjoitti:
Itse en tarvitse timeshiftiä koska käytän Linuxissa snapshotteja...
Taitaa olla sama asia, Timeshift on juuri sitä varten.
- Anonyymi
Kaikki taisi siirtyä Timeshiftiä käyttämään, vai tekikö joku sen python copy jutun.
- Anonyymi
Ei ole oikeuksia. Pistä sudo eteen, tai joku rootia matkiva.
- Anonyymi
Tuo saattaa liittyä myös sellaiseen tilanteeseen, että avaaja yrittää kopioida sellaiselle USB -tikulle jolle on liveasennusmedia, eikä mitään kirjoitusoikeuksia ole annettavissakaan, ennen tikun formatointia uudelleen.
- Anonyymi
Os-kirjaston kautta voi suorittaa komentoja system-metodilla. Jos tarttee roottioikeuksia, niin skripiti pitänee ajaa sudolla. En kokeillut. Testasin muuten vaan.
$ cat kopioi.py
import os
komento1 = "touch tiedosto"
komento2 = "date >tiedosto"
komento3 = "mkdir hakemisto"
komento4 = "cp tiedosto hakemisto"
komento5 = "cat hakemisto/tiedosto"
os.system(komento1)
os.system(komento2)
os.system(komento3)
os.system(komento4)
os.system(komento5)
$ python3 kopioi.py
T 15 juuni 2021 17:18:42 EEST- Anonyymi
Testasin ajaa ton juuressa missä pitää olla rootin oikkarit, ja sudolla toimii.
- Anonyymi
Koituuko tuosta englannin kielistä Linux järjestelmästä ongelmia jossakin vaiheessa, esim. videot ei näy YLELLÄ, tai jotain muuta vastaavaa.
- Anonyymi
Anonyymi kirjoitti:
Koituuko tuosta englannin kielistä Linux järjestelmästä ongelmia jossakin vaiheessa, esim. videot ei näy YLELLÄ, tai jotain muuta vastaavaa.
Ilmeisesti ongelmia on ollut, kun ei tohdi vastata, hiljaisuus tulkitaan myöntämisen merkiksi.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Venäjä alkaa iskemään Suomen politiikkaan.
Tässä on valtion ja koko länsiliiton päämiehet varoitelleet, että Venäjä alkaa talven aikana taas iskemään hybridisesti.1821060- 80707
Muistelen lämmöllä
Se oli vaikein päätös, jonka olen joutunut tekemään. En pidä valehtelusta, mutta näin sait päätöksen asioille. Rakasti48682- 81591
- 39549
- 46540
Uskon, että saataisiin kaikki selvitettyä
Mutta yhteys on jäissä, minä olen jäässä, enkä osaa tai uskalla enää lähestyä. Se vaan on niin. Naiselta Jos ei ole hyvä39531- 106530
- 23513
Sysmän "ilon päivä"
Ja taas palaa hirveä määrä verorahoja, ihan turhaan soopaan. Eikö nämä jotka kuntapolitiikassa valittavat ja tuhoaa vaan39507Teinipersu Bergbom lupasi ensimmäisenä euron bensaa
Teinipersu julkaisi Tiktok-videonsa marraskuussa 2021. Videolla Bergbom viittaa bensan hintoja esittelevään kylttiin ja288504Jos olen aiheuttanut pahaa, pyydän anteeksi
Jos olen omalla kirjoittelullani aiheuttanut täällä jollekin pahaa mieltä tai sotkenut asioita, niin pyydän sitä anteeks64499Onko se loukkaavaa jos pelkkä seksi kiinnostaa?
En tiedä olisiko meillä muuta yhteistä edes. En kyllä oikein osaa nähdä meitä menemässä naimisiin, paitsi ehkä jossain U47484Vaihdevuodet ja psykoottinen käytös
Estrogeenilla on suora yhteys aivojen välittäjäaineisiin, erityisesti serotoniiniin, joka säätelee mielialaa, impulssiko42454Hallituksen järjestämä spektaakkeli tuo vessanpyttykeissi
Että olisi kymmenien kansanedustajien kodeissa käyty ihan tuosta vaan, eikä kukaan kansanedustaja kerro niin käyneen, va153449Luottamus
Luotan vain siihen mitä tapahtuu IRL. Anonyymipalstan vihjailut eivät merkitse minulle mitään.91436Timo Vornanen.
On siinäkin yksi täystampio. Eipä ihme, että persukannattajat sen eduskuntaan äänestikin.26430Joka ilta mietin
sua❤️Mitä teet, missä meet? Kaipaatko yhtään? Yön tullen toivotan mielessäni sulle hyvää yötä ja aamuisin huomenet. Joka25423- 21422
Sofia ja Jeffrey yhdessä
Sofia julkaisi instassa kuvan hänestä ja Jeffreystä kuvan, taustalla soi Happy birthday biisi ja Jeffrey kasvot peitetty80415