<< Click to Display Table of Contents >> Navigation: Utilisation de la recherche de fichiers TreeSize > Opérations sur les fichiers |
Cette fonction vous permet de déplacer tous les fichiers et dossiers cochés dans les listes de résultats de recherche vers une destination de votre choix, de les archiver dans un fichier ZIP, de les supprimer ou de traiter les fichiers. Cette fonction est accessible sous "Accueil > Déplacer les éléments".
Des options supplémentaires vous permettent d'adapter les opérations sur les fichiers à vos besoins.
Les explications relatives aux différentes fonctions sont données dans le tableau ci-dessous :
Opération sur le fichier :
Supprimer les éléments |
Supprime tous les fichiers sélectionnés après un message de sécurité. Si l'option "Déplacer vers la corbeille" est activée, les fichiers sont déplacés vers la corbeille. Sinon, ils sont supprimés du disque dur. |
Déplacer les éléments |
Déplace les fichiers sélectionnés vers le chemin spécifié. En option, un raccourci ou un lien peut être créé à l'emplacement d'origine, chacun pointant vers la nouvelle position de l'objet déplacé. Si vous le souhaitez, les attributs de sécurité peuvent également être copiés. Si ce n'est pas le cas, les fichiers déplacés héritent de leurs attributs de sécurité (comme d'habitude) de leurs éléments parents. |
Copier les éléments |
Copie les fichiers sélectionnés dans le chemin spécifié. Si vous le souhaitez, les attributs de sécurité sont également copiés. Si ce n'est pas le cas, les fichiers déplacés héritent de leurs attributs de sécurité (comme d'habitude) de leurs éléments parents. |
Éléments zippés |
Déplace les fichiers sélectionnés vers l'archive ZIP spécifiée. |
Transmettre des éléments à l'exécutable en tant que paramètres |
Appelle un fichier exécutable librement sélectionnable pour chaque fichier marqué et transmet le chemin absolu du fichier comme premier paramètre de la ligne de commande. Les fichiers exécutables peuvent également être des fichiers batch, un script PowerShell, un VBScript ou similaire. L'objet Windows Scripting FileSystemObject fournit des opérations puissantes et faciles à utiliser sur le système de fichiers et les chemins d'accès. |
Options :
Déplacer vers la corbeille (si disponible) |
Vous pouvez indiquer ici si les éléments sélectionnés doivent être déplacés vers la corbeille ou supprimés directement du disque dur. Remarque: cette option n'est disponible que pour l'opération de suppression. |
Ignorer/Renommer/Remplacer/Remplacer uniquement les anciens fichiers existants |
Vous pouvez décider ici de ce qui doit se passer en cas de collision de noms lors d'une opération sur un fichier, c'est-à-dire lorsqu'un fichier portant le même nom existe déjà à l'emplacement de destination. Vous pouvez conserver le fichier existant, le remplacer par le nouveau fichier ou le renommer. Remarque: cette option n'est disponible que pour les opérations "Zip", "Déplacer" et "Copier". Elle n'est pas prise en charge lors de la gravure sur support optique. |
Supprimer les dossiers vides après l'opération |
Supprime automatiquement tous les dossiers qui ne contiennent plus de fichiers ou d'autres dossiers suite à l'opération de déplacement. |
Conserver les éléments d'origine après la compression |
Activez cette option pour vous assurer que les fichiers d'origine ne sont pas supprimés après les avoir copiés dans un fichier Zip. Remarque: cette option n'est disponible que pour l'opération "Zip". |
Conserver les autorisations des éléments d'origine |
Lorsque cette option est activée, les autorisations d'accès des fichiers d'origine sont appliquées à chacun des fichiers déplacés dans la cible. Remarque: cette option n'est disponible que pour les opérations "Déplacer" et "Copier". Elle n'est pas prise en charge lors de la gravure sur support optique. |
Conserver la structure du répertoire, à partir du niveau |
Cette option vous permet de spécifier à quel niveau la structure des répertoires des fichiers doit être conservée. Les x premiers niveaux de la structure du répertoire ne sont pas reconstruits à l'emplacement de destination. Par exemple, si vous déplacez le fichier 'C:\NUser\NMy Document.doc' vers le dossier cible 'D:\NOld Files\N', vous obtiendrez les résultats suivants en fonction de la valeur choisie pour x : Remarque: cette option n'est disponible que pour les opérations "Déplacer" et "Copier". |
Conserver les horodatages des éléments d'origine |
Lorsque cette option est activée, les horodatages des fichiers d'origine sont appliqués à chacun des fichiers déplacés dans la cible. Remarque: cette option n'est disponible que pour les opérations "Déplacer" et "Copier". Elle n'est pas prise en charge lors de la gravure sur support optique. |
Laisser le raccourciLien à l'emplacement d'origine pointant vers le nouvel emplacement |
Si cette option est activée, un raccourci ou un lien est créé à l'emplacement d'origine et pointe vers le nouvel emplacement vers lequel le fichier a été déplacé. Si l'option "Lien" est sélectionnée et que les fichiers se trouvent sur la même partition, des liens matériels sont créés. S'il n'est pas possible de créer un lien en dur, un lien symbolique est créé. Si cela n'est pas possible non plus, un raccourci Windows est créé. Remarque: cette option n'est disponible que pour l'opération "Déplacer". |
Journalisation :
Enregistrer les opérations effectuées dans : |
Crée un journal avec un nom de votre choix dans un répertoire de votre choix. Les variables d'environnement telles que %DATE% ou %TIME% peuvent être utilisées dans le nom du fichier. |
Créer un script d'annulation : |
Crée un fichier batch que vous pouvez exécuter après l'opération de déplacement pour annuler les modifications apportées par cette opération sur votre système de fichiers. Remarque: cette option n'est disponible que pour les opérations "Déplacer" et "Copier". Elle n'est pas prise en charge lors de la gravure sur support optique. |
Conseil: nous vous recommandons de consigner toutes les opérations de déplacement, de suppression et d'archivage. Une telle procédure augmente la sécurité et la clarté de votre système.
Le fichier journal généré contient tous les détails dont vous avez besoin pour garder une trace des opérations de fichiers que vous avez effectuées. Le journal est enregistré au format texte et se présente comme suit
25.06.2020 11:39:50 : Début de l'opération sur le fichier. 25.06.2020 11:39:50 : Copie des objets suivants dans "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 : Opération de fichier terminée. 25.06.2020 11:39:50 : Objets affectés : 3 (125,90 KB) | Objets échoués : 0 |
Nous aimerions vous montrer dans un exemple pratique l'utilisation d'un script PowerShell avec TreeSize File Search. Il s'agit de préparer des milliers de documents pour les télécharger sur un serveur SharePoint. Le problème est que certains caractères ne sont pas autorisés dans les noms de fichiers sur SharePoint, alors qu'ils sont valides dans le système de fichiers normal et qu'ils sont couramment utilisés. En utilisant une expression régulière, que vous trouverez dans le chapitre Expressions régulières, il est facile de trouver tous les fichiers qui violent les règles de nommage de SharePoint. Lorsque la recherche est terminée, choisissez dans la boîte de dialogue de déplacer les fichiers vérifiés pour les passer dans un exécutable. En tant qu'exécutable, choisissez ce script PowerShell, que vous avez préalablement enregistré, par exemple, sous "SharePointRename.ps1":
Param([string]$filepath="")
[char[]]$illegal = "~", "#", "%", "&", "*", "{", "}", "\", " :", "<", ">", " ?", "/", "|"
$replacement = "-"
$filepathNew = [io.path]::GetFileName($filepath)
foreach($char in $illegal){$filepathNew = $filepathNew.Replace($char, $replacement)}
Renommer l'élément $filepath $filepathNew
Le script peut être facilement adapté ou étendu à d'autres cas d'utilisation.