# Operațiuni cu fișiere

Navigation: Utilizarea căutării fișierelor TreeSize >

# Operațiuni cu fișiere

Această funcție vă permite să mutați toate fișierele și folderele verificate din listele de rezultate ale căutării într-o destinație la alegere, să le arhivați într-un fișier ZIP, să le ștergeți sau să procesați fișierele. Această funcție este accesibilă la "Acasă > Mutare elemente".

Opțiunile suplimentare vă permit să personalizați operațiunile cu fișiere în funcție de nevoile dvs.

Explicațiile pentru funcțiile individuale sunt oferite în tabelul de mai jos:

Operațiune fișier:

### Ștergere elemente

Șterge toate fișierele selectate după o solicitare de securitate. Dacă opțiunea "Mutare la coșul de reciclare" este activată, fișierele sunt mutate la coșul de reciclare. În caz contrar, acestea vor fi șterse de pe hard disk.
Informații: Ștergerea fără setarea funcției descrise mai sus nu poate fi anulată cu ușurință.

### Mutare elemente

Mută fișierele selectate în calea specificată. Opțional, poate fi creată o scurtătură sau o legătură la locația inițială, fiecare indicând noua poziție a obiectului mutat. Dacă se dorește, atributele de securitate pot fi, de asemenea, copiate. Dacă nu se face acest lucru, fișierele mutate își moștenesc atributele de securitate (ca de obicei) de la elementele lor părinte.

### Copiere elemente

Copiază fișierele selectate în calea specificată. Dacă se dorește, sunt copiate și atributele de securitate. Dacă nu se face acest lucru, fișierele mutate moștenesc atributele de securitate (ca de obicei) de la elementele lor părinte.

### Elemente Zip

Mută fișierele selectate în arhiva ZIP specificată.

### Transmite elemente către executabil ca parametri

Cheamă un fișier executabil selectabil liber pentru fiecare fișier marcat și trece calea absolută a fișierului ca prim parametru al liniei de comandă. Fișierele executabile pot fi, de asemenea, fișiere batch, un script PowerShell, un VBScript sau similar. Windows Scripting FileSystemObject oferă operații puternice și ușor de utilizat privind sistemul de fișiere și calea.

Opțiuni:

### Mutare la coșul de reciclare (dacă este disponibil)

Aici puteți specifica dacă elementele selectate ar trebui să fie mutate în coșul de reciclare sau șterse direct de pe hard disk.

Notă: Această opțiune este disponibilă numai pentru operațiunea de "ștergere".

### Skip/Rename/Replace/Reînlocuirea numai a fișierelor existente mai vechi

Aici puteți decide ce ar trebui să se întâmple în cazul în care apar coliziuni de nume în timpul unei operațiuni cu fișiere, adică un fișier cu același nume există deja la destinație. Puteți păstra fișierul existent, îl puteți înlocui cu noul fișier sau puteți redenumi fișierul existent.

Notă: Această opțiune este disponibilă numai pentru operațiunile "Zip", "Move" și "Copy". Nu este acceptată la inscripționarea pe suport optic.

### Ștergeți folderele goale după operațiune

Elimină automat toate folderele care nu mai conțin fișiere sau alte foldere ca urmare a acestei operațiuni de mutare.

### Păstrați elementele originale după comprimare

Activați această opțiune pentru a vă asigura că fișierele originale nu sunt șterse după copierea lor într-un fișier Zip.

Notă: Această opțiune este disponibilă numai pentru operațiunea "Zip".

### Păstrarea permisiunilor elementelor originale

Atunci când această opțiune este activată, permisiunile de acces ale fișierelor originale sunt aplicate fiecăruia dintre fișierele mutate din țintă.

Notă: Această opțiune este disponibilă numai pentru operațiunile "Move" și "Copy". Nu este acceptată la inscripționarea pe suport optic.

### Păstrarea structurii directoarelor, începând de la nivel

Această opțiune vă permite să specificați la ce nivel ar trebui păstrată structura de directoare a fișierelor. Primele x niveluri ale structurii directoarelor nu sunt reconstruite la locația de destinație.

De exemplu, dacă mutați fișierul "C:\User\Mayer\My Document.doc" în folderul de destinație "D:\Old Files\", veți obține următoarele rezultate în funcție de valoarea aleasă pentru 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'

Notă: Această opțiune este disponibilă numai pentru operațiunile "Move" și "Copy".

### Păstrarea marcajelor temporale ale elementelor originale

Atunci când această opțiune este activată, marcajele temporale ale fișierelor originale sunt aplicate fiecăruia dintre fișierele mutate din țintă.

Notă: Această opțiune este disponibilă numai pentru operațiunile "Move" și "Copy". Nu este acceptată la inscripționarea pe suport optic.

### Leave shortcutlLink at the original location pointing to new location

Dacă această opțiune este activată, se creează o scurtătură sau o legătură în locația inițială care indică noua locație în care a fost mutat fișierul. Dacă este selectată opțiunea "Link" și fișierele se află pe aceeași partiție, se creează legături rigide. Dacă nu este posibil să se creeze o legătură hard, se creează o legătură simbolică. Dacă nici acest lucru nu este posibil, se creează o comandă rapidă Windows.

Notă: Această opțiune este disponibilă numai pentru operațiunea "Mutare".

Înregistrare:

### Înregistrează operațiunile efectuate:

Creează un jurnal cu un nume ales de dvs. într-un director ales de dvs. Variabilele de mediu precum %DATE% sau %TIME% pot fi utilizate în numele fișierului.

### Creează script de anulare:

Creează un fișier batch pe care îl puteți executa după operațiunea de mutare pentru a anula modificările aduse de această operațiune sistemului de fișiere.

Notă: Această opțiune este disponibilă numai pentru operațiile "Move" și "Copy". Nu este acceptată la inscripționarea pe suport optic.

## Înregistrare

Sfat: Vă recomandăm să înregistrați toate operațiunile de mutare, ștergere și arhivare. O astfel de procedură sporește securitatea și claritatea sistemului dumneavoastră.

Fișierul jurnal generat enumeră toate detaliile de care aveți nevoie pentru a ține evidența operațiunilor cu fișiere pe care le-ați efectuat. Jurnalul este salvat în format text și arată astfel

25.06.2020 11:39:50: Start operațiune fișier. 25.06.2020 11:39:50: Copierea următoarelor obiecte în "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: Operațiunea fișierului s-a încheiat.

25.06.2020 11:39:50: Obiecte afectate: 3 (125,90 KB) | Obiecte eșuate: 0

## Scripturi PowerShell folosind exemplul SharePoint

Dorim să vă prezentăm într-un exemplu practic utilizarea unui script PowerShell cu TreeSize File Search. Sarcina este de a pregăti mii de documente pentru a le încărca pe un server SharePoint. Problema este că anumite caractere nu sunt permise în numele fișierelor de pe SharePoint, care sunt valabile în sistemul normal de fișiere și care sunt utilizate în mod obișnuit. Folosind o expresie regulată, pe care o puteți găsi în capitolul Expresii regulate, este ușor să găsiți toate fișierele care încalcă regulile de denumire SharePoint. Când căutarea este finalizată, vă rugăm să alegeți în dialog să mutați fișierele verificate pentru a le trece într-un executabil. Ca executabil, vă rugăm să alegeți acest script PowerShell, pe care l-ați salvat anterior, de exemplu, ca "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

Scriptul poate fi ușor adaptat sau extins pentru alte cazuri de utilizare.