Hvordan synkronisere filer på tvers av datamaskiner. Hurtigvalgsveiledning (gratis nedlastingsprogrammer for synkronisering av filer og mapper)

Jeg tror hver enkelt av oss stilte spørsmålet "Hva slags portefølje vises i Opprett-menyen og hva er formålet med den?" Jeg lurte også på hva kofferten er til i Windows. Ved første øyekast kan det virke som at kofferten utfører de samme funksjonene som mappen, men har et annet ikon, men dette er langt fra tilfelle. Faktum er at du ikke kan lage filer og mapper direkte i porteføljen, men bare kopiere dem inn i porteføljen og endre dem. Du kan kun lage i underkategorier, dvs. i undermapper! Alt dette skyldes det faktum at porteføljefunksjonaliteten er designet for å utføre synkronisering mellom filer og mapper.

Som en del av denne artikkelen, la oss finne ut hva en portefølje er for i Windows og vurdere hvordan den fungerer.

Ifølge Hjelp anbefaler Microsoft å bruke kofferten i to situasjoner, ved synkronisering av filer og mapper fra en PC over et nettverk og mellom en PC og en flyttbar enhet. Jeg ville ikke brukt porteføljen til synkronisering over nettverket, siden det er mye lettere å gi tilgang til ressurser til en spesifikk bruker og han vil kunne jobbe med dokumenter gjennom nettverket. Men synkronisering via flyttbar enhet vi vurderer!

Som regel oppstår behovet for synkronisering når du arbeider med de samme dokumentene på forskjellige datamaskiner. Derfor må du alltid ha siste versjon filer. Du kan selvfølgelig kopiere og slette hele mappen hver gang dokumentene dine er lokalisert, for ikke å finne ut hvilke filer som er endret. Men hvis det er mange filer, kan det ta mye tid. I denne situasjonen kan Windows-porteføljen hjelpe oss.

Lag en portefølje ved roten USB pinne(RMB \ Opprett \ Portfolio \ Arbeidspapirer)

Og vi vil kopiere filer og mapper inn i denne porteføljen, som vi skal jobbe med på en annen datamaskin i fremtiden. Det er på tidspunktet for kopiering av dokumenter og mapper at det opprettes en kobling mellom dem, takket være hvilken sammenligning av filversjoner vil bli utført.

Som jeg sa tidligere, kan vi ikke opprette noe i porteføljen, siden det rett og slett ikke er noe "Opprett"-element i menyen.


Men vi kan lage filer og mapper i mapper


Alt dette skyldes det faktum at mellom filer og mapper inne i porteføljen er det en forbindelse med de filene og mappene der de ble kopiert. Hvis vi prøver å lage en fil, vil den rett og slett ikke ha en forbindelse, noe som betyr at det ikke vil være noen å synkronisere den med.

Etter at vi har jobbet med dokumenter på en annen datamaskin (eller bare med dokumenter i vår Windows-portefølje), kan vi utføre synkronisering (kopiere endrede filer og mapper).

For å gjøre dette kan vi enten trykke på Høyreklikk mus på kofferten og velg "Oppdater alle"


Eller gå til porteføljen og på verktøylinjen klikk "Oppdater alle objekter"



Som du kan se fra skjermbildet, har jeg siden siste synkronisering gjort endringer i partnerskapsfilen og opprettet en UUUUIIIIII-fil i en undermappe. Så i prosessen med å oppdatere vil "Partnership"-filen bli erstattet, UUUUIIIIII-filen opprettes, og dermed vil det være identiske filer på begge sider.

For å få mer detaljert informasjon, kan du høyreklikke \ Detaljer og hvis det oppstår noen ikke-standardiserte situasjoner (begge filene har blitt oppdatert siden forbindelsen med porteføljen ble opprettet), ta den riktige avgjørelsen.


Dessuten, ved å gå til (Fil (mappe) egenskaper \ Status), kan du se informasjonen med hvilken fil (mappe) den er tilknyttet.

Og også oppdatere egen fil, separer fra originalen og finn originalen som filen eller mappen er koblet til.

Tusen takk for at du deler dette materialet! :-) Vårt læringssenter vil ikke glemme deg!

Katalogen leses ved hjelp av kommandoen get-childitem. Alternativet -recurse legges til undermappene som skal telles, og funksjonen PSIsContainer () brukes til å skille filer fra mapper. Hvis det returnerer True, er elementet en mappe, ellers er det en vanlig fil:

$ kilde = ¨c: filer¨

$ srcfolder = get-childitem $ source -recurse | where-object ($ _. psiscontainer)

$ srcfiles = get-childitem $ source -recurse | where-object (! $ _. pciscontainer)

For å løse vårt enkle problem, kreves det fire lister: de to første inneholder kildefiler og mapper, og de resterende to er de resulterende filene og mappene. Synkroniseringsprosessen koker ned til å iterere over disse listene og kopiere filer fra en mappe til en annen.

Den første syklusen sjekker om mappen eksisterer for backup lagring kildekataloger, og hvis de ikke allerede eksisterer, opprettes de ved hjelp av kommandoen new-item.

foreach ($ mappe i $ srcfolders)

$ srcpath = $ kilde -erstatt ¨ \ ¨, ¨ \ ¨ -erstatt ¨: ¨, ¨: ¨

$ dstpath = $ folder.fullname -erstatt $ srcpath, $ destinasjon

if ($ dstpath -ne ¨¨) (

if (! (testbane $ dstpath))

¨ Opprette '$ dstpath'-mappen.

new-item $ dstpath-type katalog | ut-null

En veldig lik sløyfe utføres når man sammenligner den resulterende og originale mappelisten, og skaper dermed den nøyaktige strukturen til undermapper. De to andre løkkene behandler filer: den første kopierer de oppdaterte objektene fra kilden til målmappen, den andre - de som ikke er i kildekatalogen - fra den siste. Du kan finne ut om en fil har blitt oppdatert med hash-koden. Merk at fordi filer åpnes skrivebeskyttet, er de ikke blokkert fra å bli brukt av andre programmer. Imidlertid, i henhold til reglene for god smak, må filen lukkes med Lukk ()-funksjonen på slutten av hash-kodeberegningen:

$ md5 = nytt-objekt system.security.cryptography.md5cryptoserviceprovider

$ fs = new-object system.io.filestream ($ fil, $ modus, $ tilgang)

$ hash = $ md5.computehash ($ fs) # fil hash-kode

$ fs.close ()

Gni over ny fil hans gammelt eksemplar meningsløse, og legg derfor til kommandoer for å sammenligne endringsdatoer. Når du flytter tilbake filer som ikke er i kildemappen, kreves ingen kontroller, du trenger bare å utføre kopieringselement-instruksjonen. Hele skriptet vises i oppføringen - banene til kilde- og destinasjonsmappene sendes til det (ikke glem å legge til avsluttende skråstreker, for eksempel c: filessource), og så gjør det alt arbeidet på egen hånd og bare viser informasjon på skjermen om hva som skjer. Merk at selv om du ikke tidligere har opprettet den resulterende mappen, vil skriptet lage den på egen hånd:

if (! (testbane $ destinasjon))

new-item $ destinasjon -type katalog -force | ut-null

Så dette skriptet vil hjelpe deg med å kopiere manglende bilder, tabeller, tekstdokumenter og andre uten å kaste bort tid på manuell fil-for-fil-sammenligning. For å bruke den kan du lage en enkel BAT-fil på skrivebordet ved å spesifisere en kommando i formen powershell.backup.ps1 c: filessrc d: backup (banen til skriptet må vanligvis oppgis i sin helhet). I fremtiden er det enkelt å synkronisere mapper ved å klikke på denne batch-fil... Husk at kommandoen Set-ExecutionPolicy RemoteSigned, utført på vegne av "Administrator", tillater kjøring av usignerte skript.

Behold kopier viktige filer i en helt ubeskyttet form, kanskje ikke helt sant fra et sikkerhetssynspunkt. Windows-system 7, til tross for Microsofts beste innsats, er fortsatt sårbar for virus, ormer og annen skadelig programvare. Før dokumentene som stadig ligger, faktisk inn åpen tilgang de kommer dit uten problemer. Heldigvis i operativsystem et veldig nyttig verktøy har dukket opp - virtuelle disker som er montert og frakoblet i farten. De er også egnet for sikkerhetskopiering av alle viktige filer som kan nås av et begrenset antall brukere.

En virtuell disk er representert i systemet som en VHD-fil (Virtual HardDisk), som har en fullstendig struktur og innhold som ligner på hardisk... Den er opprettet ved hjelp av Windows 7 innebygde datamaskinadministrasjonsverktøy som kjører gjennom compmgmt.msc-modulen. I vinduet til dette programmet må du klikke på linjen "Diskbehandling" og velge kommandoen "Handling Lag virtuell disk" fra menyen. For det nye virtuell disk størrelsen stilles inn og deretter formateres volumet. På den siste etappen du kan tilordne en stasjonsbokstav eller binde en VHD-fil til en NTFS-mappe.

Den siste metoden er interessant ved at det er tillatt å kopiere til en bestemt mappe uavhengig av hvor det virtuelle volumet befinner seg. Ved å demontere et virtuelt volum i et datamaskinadministrasjonsverktøy, kan du være sikker på at helt til det siste siste eksemplar verken virus eller nysgjerrige brukere vil nå viktige dokumenter. Selve det virtuelle volumet, dvs. filen med VHD-utvidelse, kan kopieres til backup-medier. Ekstra tiltak sikkerhet - virtuell volumkryptering tilgjengelig med ved hjelp av BitLocker brukere av maksimal- og forretningsversjonen av Windows 7. Når du kobler til et slikt beskyttet volum (og det kan brukes på andre PC-er, selv der BitLocker ikke er installert), vil Windows be om brukernavn og passord.

For å synkronisere filer med andre datamaskiner og enheter i Windows 8.1, er det Windows Mobility Center, som er koblet til Synchronization Center. Det er i Windows Mobility Center du kan administrere hvilken som helst enhet og koble din Regnskap med en annen datamaskin eller Windows-server. Enheter inkluderer både smarttelefoner og nettbrett. Hvis du styrer enheten din via ActiveSync, blir synkronisering vanligvis satt opp via Microsoft Exchange.

Synkroniseringssenter lar deg administrere synkroniserte enheter. En enhet for synkronisering med en datamaskin kan allerede være tilkoblet, men ved å bruke Synchronization Center kan du også lagre en offline-versjon av filer for å jobbe mens du er på farten.

På siden for synkroniseringsinnstillinger kan du se dine nåværende synkroniseringskoblinger og eventuelle konflikter som kan oppstå.

For å sjekke om alt er i orden, kan du se Nåværende tilstand synkronisering med enheter.

For å synkronisere filer med en annen enhet på Windows 8.1, klikk " Tilpasning ny forbindelse synkronisering". Vær oppmerksom på at en annen enhet må kobles til datamaskinen din. Når du velger en synkronisering i synkroniseringssenteret, vises knapper øverst på listen for å angi synkroniseringsplanen.

Du kan klikke på dem og administrere synkroniseringsalternativene dine.

Hvis du bruker Sync Center til å lagre offline kopier av filene dine til Windows server, for å kontrollere synkroniseringsparametrene, klikk på " Frakoblet filbehandling».

I dialogboksen Frakoblede filer kan du kontrollere gjeldende status for synkronisering, inkludert muligheten til å spesifisere mengden tilgjengelig for synkronisering diskplass på datamaskinen din. For å gjøre dette, bruk fanen " Diskbruk". Jo mer tilgjengelig diskplass, jo mer flere filer du kan synkronisere med datamaskinen og lagre lokalt.

Denne dialogboksen lar deg også sikre at frakoblede filer automatisk krypteres. Dette alternativet er veldig nyttig hvis du har frakoblede versjoner av filer på den bærbare datamaskinen.

Sette opp og bruke arbeidsmapper.

Hvis bedriften din bruker funksjonen Arbeidsmapper, administrer oppbevaringssystemet frittstående versjoner filer for brukeren er mye enklere og enklere. Arbeidsmapper er plassert i kontrollpanelet. For å komme i gang, trykk på knappen " Konfigurer arbeidsmapper"Og du vil bli bedt om å angi en arbeidsadresse E-post eller url arbeidsmappe på selskapets server.

Etter den første synkroniseringen av filer og mapper, viser arbeidsmapperuten fremdriften for gjeldende synkronisering av filer fra serveren. Dette panelet kan brukes til begge generell ledelse filsynkronisering og spesifikk bruk, for eksempel hvilke filer som skal synkroniseres over din mobile bredbåndstilkobling. Det er her arbeidsmapper er slått av.


Synkroniserte arbeidsmapper vises i " Min pc» filutforsker hvor den enkelt kan åpnes og ses.

Mappe- og filsynkroniseringsprogrammer hjelper deg med å holde oppdaterte kopier av filer og mapper på forskjellige steder. De kan være forskjellige datamaskiner, nettverksstasjoner, USB-stasjoner eller nettlagring. Mens synkroniseringsverktøy kan brukes som enkelt middel for å lage sikkerhetskopier (den såkalte enveissynkroniseringen), er deres egentlige formål å opprettholde identiske sett med filer og mapper på flere steder.

Et eksempel er gjennomføring gjeldende versjoner de samme filene på flere av datamaskinene dine som du bruker på annen tid(toveis synkronisering). Mappesynkroniseringsverktøy holder styr på hvilke filer du har opprettet, endret eller slettet. Og følgelig gjør de disse endringene til andre steder.

Evalueringskriterier for synkroniseringsverktøy:

Et godt synkroniseringsverktøy bør kunne gjøre det meste av følgende.

  • Støtter toveis filsynkronisering.
  • Bør kunne kopiere hvilken som helst mappe eller fil, selv om de er i dette øyeblikket tid brukes av andre programmer.
  • Riktig håndtering av konflikter. Et eksempel på en konflikt kan være å endre den samme filen på to forskjellige synkroniseringsplasseringer.
  • Holde oversikt over sletting av filer.
  • Påvisning av at filen har fått nytt navn.
  • Støtte for filtre og regler for finjustering område for synkronisering. Et eksempel vil være unntaket visse utvidelser filer fra synkroniseringsprosessen.
  • Forhåndsvisning av alle endringer som er gjort med muligheten for brukeren til å overstyre eventuelle handlinger.
  • Oppgaveplanlegger og muligheten til automatisk å oppdage og starte synkronisering når synkroniseringsstedet blir tilgjengelig (for eksempel du satte inn en flash-stasjon).
  • Oppretthold synkronisering begge deler lokal maskin og på nettverket (for eksempel nettverksmapper).

Det er mange utfordrere i denne klassen programmer, men bare et par av dem støtter de fleste kriteriene.

Gjennomgang av gratis programmer for synkronisering av filer og mapper

FreeFileSync fil- og mappesynkroniseringsprogram er det beste valget

Alltid synkronisering

Stort sett med filtre og regler. FTP-støtte.
Den månedlige kopigrensen er 40 000 filer. Ingen kopier av låste filer.