Flytt merkede filer

Denne funksjonen gjør det mulig å flytte alle merkede filer og mapper i søkeresultatlistene til et mål etter eget valg, arkivere dem i en ZIP-fil, slette dem eller behandle filene.

Denne funksjonen er tilgjengelig under «Hjem > Flytt elementer».

_images/TreeSize-Move_Dialog.png

Ytterligere alternativer lar deg tilpasse filoperasjonene etter dine behov.

Forklaringer for de enkelte funksjonene er gitt i tabellen nedenfor:

Filoperasjon

Slett elementer

Sletter alle valgte filer etter en sikkerhetsmelding. Hvis alternativet ’Flytt til papirkurven’ er aktivert, flyttes filene til papirkurven. Ellers vil de bli slettet fra harddisken. Informasjon: Sletting uten å aktivere funksjonen beskrevet ovenfor kan ikke enkelt angres.

Flytt elementer

Flytter valgte filer til den angitte banen. Valgfritt kan det opprettes en snarvei eller lenke på den opprinnelige plasseringen, som hver peker til den nye posisjonen til det flyttede objektet. Hvis ønskelig, kan også sikkerhetsattributtene kopieres. Hvis dette ikke gjøres, arver de flyttede filene sikkerhetsattributtene sine (som vanlig) fra sine overordnede elementer.

Kopier elementer

Kopierer valgte filer til den angitte banen. Hvis ønskelig, kopieres også sikkerhetsattributtene. Hvis dette ikke gjøres, arver de flyttede filene sikkerhetsattributtene sine (som vanlig) fra sine overordnede elementer.

Zip elementer

Flytter valgte filer til det angitte ZIP-arkivet.

Send elementer til kjørbar som parametere

Kaller en fritt valgbar kjørbar fil for hver merket fil og sender den absolutte banen til filen som første parameter til kommandolinjen. De kjørbare filene kan også være batch-filer, et PowerShell-skript, en VBScript eller lignende. Windows Scripting FileSystemObject gir kraftige og brukervennlige filsystem- og baneoperasjoner.

Alternativer

Flytt til papirkurven (hvis tilgjengelig)

Her kan du spesifisere om de valgte elementene skal flyttes til papirkurven eller slettes direkte fra harddisken.

Note

Dette alternativet er kun tilgjengelig for ’slett’ operasjonen.

Hopp over/Bytt navn/Erstatt/Erstatt kun eldre eksisterende filer

Her kan du bestemme hva som skal skje hvis navnekollisjoner oppstår under en filoperasjon, dvs. en fil med samme navn allerede eksisterer på destinasjonen. Du kan beholde den eksisterende filen, erstatte den med den nye filen, eller bytte navn på den eksisterende filen.

Note

Dette alternativet er kun tilgjengelig for ’Zip’, ’Flytt’ og ’Kopier’ operasjoner. Ikke støttet ved brenning til optiske medier.

Slett tomme mapper etter operasjonen

Fjerner automatisk alle mapper som ikke lenger inneholder filer eller andre mapper på grunn av denne flytteoperasjonen.

Behold originale elementer etter zipping

Aktiver dette alternativet for å sikre at de originale filene ikke slettes etter at de er kopiert til en Zip-fil.

Note

Dette alternativet er kun tilgjengelig for ’Zip’ operasjonen.

Behold tillatelsene til de originale elementene

Når dette alternativet er aktivert, blir tilgangstillatelsene til de originale filene brukt på hver av de flyttede filene i målet.

Note

Dette alternativet er kun tilgjengelig for ’Flytt’ og ’Kopier’ operasjoner. Ikke støttet ved brenning til optiske medier.

Bevar katalog &struktur, fra nivå:

Dette alternativet lar deg spesifisere på hvilket nivå katalogstrukturen til filene skal beholdes. De første x nivåene av katalogstrukturen blir ikke gjenoppbygd på destinasjonsstedet.

Hvis du for eksempel flytter filen «C:\User\Mayer\My Document.doc» til målmappen «D:\Old Files\», får du følgende resultater, avhengig av hvilken verdi du velger for x:

x = 0 > 'D:\Old Files\C\User\Mayer\My Document.doc' x = 1 > 'D:\old files\user\Mayer\My document.doc' x = 2 > 'D:\old files\Mayer\My Document.doc'

Note

Dette alternativet er kun tilgjengelig for ’Flytt’ og ’Kopier’ operasjoner.

Bevar &tidsstempler for de originale elementene

Når dette alternativet er aktivert, blir tidsstemplene til de originale filene brukt på hver av de flyttede filene i målet.

Note

Dette alternativet er kun tilgjengelig for ’Flytt’ og ’Kopier’ operasjoner. Ikke støttet ved brenning til optiske medier.

Logger

&Logg utførte operasjoner til:

Oppretter en logg med et navn du velger i en katalog du velger. Miljøvariabler som %DATE% eller %TIME% kan brukes i filnavnet.

Opprett angreskript

Oppretter en batchfil som du kan kjøre etter flytteoperasjonen for å angre endringene som ble gjort av denne operasjonen på filsystemet ditt.

Note

Dette alternativet er kun tilgjengelig for ’Flytt’- og ’Kopier’-operasjonene. Ikke støttet ved brenning til optiske medier.

Tip

Vi anbefaler at du logger alle flytte-, slett- og arkiveringsoperasjoner. En slik prosedyre øker sikkerheten og klarheten i systemet ditt.

Den genererte loggfilen lister opp alle detaljene du trenger for å holde oversikt over filoperasjonene du har utført. Loggen lagres i tekstformat og ser slik ut

25.06.2020 11:39:50: Start file operation.
25.06.2020 11:39:50: Copying the following objects to "D:\MyDocs":
25.06.2020 11:39:50: "F:\Docs\movielist.docx" => "D:\MyDocs\movielist.docx"
2020-06-25 11:39:50: "F:\Docs\log.txt" => "D:\MyDocs\log.txt"
25.06.2020 11:39:50: "F:\Docs\Screenshot.jpg" => "D:\MyDocs\Screenshot.jpg"
25.06.2020 11:39:50: File operation finished.
25.06.2020 11:39:50: Affected objects: 3 (125,90 KB) | Failed objects: 0

PowerShell-skript ved bruk av eksempelet fra SharePoint

Vi ønsker å vise deg i et praktisk eksempel bruken av et PowerShell-skript med TreeSize File Search. Oppgaven er å forberede tusenvis av dokumenter for opplasting til en SharePoint-server.

Problemet er at visse tegn ikke er tillatt i filnavn på SharePoint, som er gyldige i det normale filsystemet og som ofte brukes.

Ved å bruke et regulært uttrykk, som du kan finne i kapitlet Regulære uttrykk, er det enkelt å finne alle filer som bryter med SharePoints navngivningsregler.

Når søket er ferdig, vennligst velg i dialogen å flytte de merkede filene for å overføre dem til et kjørbart program. Som kjørbart program vennligst velg dette PowerShell-skriptet, som du tidligere har lagret f.eks. som SharePointRename.ps1:

Param([string]$filepath="")
[char[]]$illegal = "~", "#", "%", "&", "*", "{", "}", "\", ":", "<", ">", "?", "/", "|"
$replacement = "-"
$filepathNew = [io.path]::GetFileName($filepath)
foreach($char in $illegal){$filepathNew = $filepathNew.Replace($char, $replacement)}
Rename-Item $filepath $filepathNew

Skriptet kan enkelt tilpasses eller utvides for videre bruksområder.