Verplaats geselecteerde bestanden

Deze functie stelt u in staat om alle geselecteerde bestanden en mappen in de zoekresultaten naar een bestemming van uw keuze te verplaatsen, ze in een ZIP-bestand te archiveren, ze te verwijderen of de bestanden te verwerken.

Deze functie is toegankelijk via “Start > Verplaats items”.

_images/TreeSize-Move_Dialog.png

Aanvullende opties stellen u in staat om de bestandsbewerkingen aan uw behoeften aan te passen.

Uitleg over de afzonderlijke functies wordt gegeven in de onderstaande tabel:

Bestandsbewerking

Verwijder items

Verwijdert alle geselecteerde bestanden na een beveiligingsprompt. Als de optie ‘Verplaats naar de Prullenbak’ is geactiveerd, worden de bestanden naar de Prullenbak verplaatst. Anders worden ze van de harde schijf verwijderd. Informatie: Verwijderen zonder de hierboven beschreven functie in te stellen kan niet eenvoudig ongedaan worden gemaakt.

Verplaats items

Verplaatst geselecteerde bestanden naar het opgegeven pad. Optioneel kan er een snelkoppeling of link worden gemaakt op de oorspronkelijke locatie, die elk naar de nieuwe positie van het verplaatste object verwijst. Indien gewenst kunnen ook de beveiligingsattributen worden gekopieerd. Als dit niet gebeurt, erven de verplaatste bestanden hun beveiligingsattributen (zoals gebruikelijk) van hun bovenliggende elementen.

Kopieer items

Kopieert geselecteerde bestanden naar het opgegeven pad. Indien gewenst worden ook de beveiligingsattributen gekopieerd. Als dit niet gebeurt, erven de verplaatste bestanden hun beveiligingsattributen (zoals gebruikelijk) van hun bovenliggende elementen.

Items inpakken (ZIP)

Verplaatst geselecteerde bestanden naar het opgegeven ZIP-archief.

Geef items door aan uitvoerbare bestanden als parameters

Roep een vrij selecteerbaar uitvoerbaar bestand aan voor elk gemarkeerd bestand en geef het absolute pad van het bestand door als eerste parameter aan de opdrachtregel. De uitvoerbare bestanden kunnen ook batchbestanden, een PowerShell-script, een VBScript of vergelijkbaar zijn. Het Windows Scripting FileSystemObject biedt krachtige en gebruiksvriendelijke bestands- en padbewerkingen.

Opties

Verplaats naar Prullenbak (indien beschikbaar)

Hier kunt u specificeren of de geselecteerde items naar de Prullenbak moeten worden verplaatst of direct van de harde schijf moeten worden verwijderd.

Notitie

Deze optie is alleen beschikbaar voor de ‘verwijder’-bewerking.

Overslaan/Hernoemen/Vervangen/Alleen oudere bestaande bestanden vervangen

Hier kunt u beslissen wat er moet gebeuren als naamconflicten optreden tijdens een bestandsbewerking, d.w.z. als er al een bestand met dezelfde naam op de bestemming bestaat. U kunt het bestaande bestand behouden, het vervangen door het nieuwe bestand of het bestaande bestand hernoemen.

Notitie

Deze optie is alleen beschikbaar voor de ‘Zip’, ‘Verplaats’ en ‘Kopieer’ bewerkingen. Niet ondersteund bij het branden op optische media.

Verwijder lege mappen na de bewerking

Verwijdert automatisch alle mappen die geen bestanden of andere mappen meer bevatten als gevolg van deze verplaatsbewerking.

Behoud originele items na het zippen

Schakel deze optie in om ervoor te zorgen dat de originele bestanden niet worden verwijderd nadat ze naar een Zip-bestand zijn gekopieerd.

Notitie

Deze optie is alleen beschikbaar voor de ‘Zip’-bewerking.

Behoud toegangsrechten van de originele items

Wanneer deze optie is ingeschakeld, worden de toegangsrechten van de originele bestanden toegepast op elk van de verplaatste bestanden in de doelmap.

Notitie

Deze optie is alleen beschikbaar voor ‘Verplaats’ en ‘Kopieer’ bewerkingen. Niet ondersteund bij het branden op optische media.

Behoud de mappenstructuur, beginnend vanaf niveau

Deze optie stelt u in staat om op welk niveau de mappenstructuur van de bestanden moet worden behouden. De eerste x niveaus van de mappenstructuur worden niet gereconstrueerd op de bestemmingslocatie.

Bijvoorbeeld, als u het bestand ‘C:\User\Mayer\My Document.doc’ verplaatst naar de doelmap ‘D:\Oude Bestanden\’, krijgt u de volgende resultaten, afhankelijk van de waarde die u kiest voor x:

x = 0 > 'D:\Oude Bestanden\C\User\Mayer\My Document.doc' x = 1 > 'D:\oude bestanden\user\Mayer\My document.doc' x = 2 > 'D:\oude bestanden\Mayer\My Document.doc'

Notitie

Deze optie is alleen beschikbaar voor de ‘Verplaats’ en ‘Kopieer’ bewerkingen.

Bewaar tijdstempels van de originele items

Wanneer deze optie is ingeschakeld, worden de tijdstempels van de originele bestanden toegepast op elk van de verplaatste bestanden in de doelmap.

Notitie

Deze optie is alleen beschikbaar voor ‘Verplaats’ en ‘Kopieer’ bewerkingen. Niet ondersteund bij het branden op optische media.

Logging

Log uitgevoerde bewerkingen naar

Maakt een log aan met een naam naar keuze in een directory naar keuze. Omgevingsvariabelen zoals %DATE% of %TIME% kunnen in de bestandsnaam worden gebruikt.

Maak herstelscript

Maakt een batchbestand dat u kunt uitvoeren na de verplaatsbewerking om de wijzigingen die door deze bewerking op uw bestandssysteem zijn aangebracht ongedaan te maken.

Notitie

Deze optie is alleen beschikbaar voor de ‘Verplaatsen’ en ‘Kopiëren’ bewerkingen. Niet ondersteund bij het branden op optische media.

Tip

Wij raden aan om alle verplaats-, verwijder- en archiveringsbewerkingen te loggen. Een dergelijke procedure verhoogt de veiligheid en duidelijkheid van uw systeem.

Het gegenereerde logbestand bevat alle details die u nodig heeft om de bestandsbewerkingen die u heeft uitgevoerd bij te houden. De log wordt opgeslagen in tekstformaat en ziet er als volgt uit

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-scripts met het voorbeeld van SharePoint

Wij willen u in een praktisch voorbeeld het gebruik van een PowerShell-script met TreeSize Bestand Zoeken laten zien. De taak is om duizenden documenten voor te bereiden voor upload naar een SharePoint-server.

Het probleem is dat bepaalde tekens niet zijn toegestaan in bestandsnamen op SharePoint, die geldig zijn in het normale bestandssysteem en die vaak worden gebruikt.

Met behulp van een reguliere expressie, die u kunt vinden in het hoofdstuk Reguliere Expressies, is het eenvoudig om alle bestanden te vinden die de SharePoint-naamgevingsregels schenden.

Wanneer de zoekopdracht is voltooid, kiest u in de dialoog om de gecontroleerde bestanden te verplaatsen om ze door te geven aan een uitvoerbaar bestand. Kies als uitvoerbaar bestand dit PowerShell-script, dat u eerder bijvoorbeeld als SharePointRename.ps1 heeft opgeslagen:

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

Het script kan eenvoudig worden aangepast of uitgebreid voor verdere gebruiksscenario’s.