FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment déplacer automatiquement des fichiers d'un dossier à un autre sous Windows et Mac

Voulez-vous déplacer automatiquement des fichiers d'un dossier à un autre sur votre ordinateur Windows ou Mac ? Eh bien, vous pouvez le faire assez facilement sur les deux types d'ordinateurs.

Ce guide explique comment automatiser vos tâches de transfert de fichiers sous Windows et macOS.

 Pourquoi déplacer automatiquement des fichiers d'un dossier à un autre ?

Il existe de nombreuses raisons pour lesquelles vous voudriez configurer cela.

Il se peut que votre dossier Téléchargements soit encombré tous les quelques jours. Dans ce cas, vous pouvez configurer une tâche qui déplace automatiquement vos fichiers vers un dossier sélectionné. Cela permet de garder le dossier Téléchargements épuré.

Une autre raison possible est que vous avez un dossier dans lequel vous stockez des fichiers, mais que vous n'utilisez pas ces fichiers une fois que vous avez fini de travailler dessus. Vous pouvez configurer une règle qui déplace automatiquement les fichiers de ce dossier vers un dossier d'archive sur votre ordinateur à la place.

Déplacer automatiquement les fichiers d'un dossier à un autre sous Windows

Sous Windows, vous pouvez créer un script batch qui déplace automatiquement les fichiers du dossier source sélectionné vers votre dossier cible. Ce script peut vérifier l'âge de vos fichiers pour s'assurer que vos fichiers ne sont déplacés qu'après certains jours ou mois depuis leur création.

Ne vous inquiétez pas si vous n'avez jamais écrit de script batch auparavant. En fait, pour créer un script pour cette tâche, il vous suffit de copier et coller le code ci-dessous, de spécifier vos dossiers et le tour est joué.

Voici comment procéder.

Étape 1. Écrire le script pour déplacer automatiquement les fichiers

La première chose à faire est d'écrire le script et d'y spécifier des valeurs :

  1. Ouvrez le Démarrer menu, recherchez Bloc-notes , et lancez-le.
  2. Collez le script suivant dans un nouveau document Bloc-notes.
    @echo off 
    définir X=jours
    définir "source=DossierSource"
    définir "destination=DestinationFolder"
    robocopy "%source%" "%destination%" /mov /minage :%X%
    sortie /b
  3. Dans le script ci-dessus, remplacez Jours par le nombre de jours après lequel le script doit déplacer vos fichiers (c'est l'âge de vos fichiers), remplacez SourceFolder par le chemin d'accès à l'emplacement de vos fichiers et remplacez DestinationFolder avec le chemin d'accès vers lequel vos fichiers doivent être déplacés.
  4. Cliquez sur le Fichier menu et sélectionnez Enregistrer sous .
  5. Sélectionnez Tous les fichiers à partir de Enregistrer sous tapez le menu déroulant, entrez un nom pour votre fichier, ajoutez .bat à la fin dans le nom du fichier champ, puis cliquez sur Enregistrer pour enregistrer le fichier.
Comment déplacer automatiquement des fichiers d un dossier à un autre sous Windows et Mac

Votre script batch est maintenant prêt.

Étape 2. Planifiez l'exécution automatique du script batch

Double-cliquez sur votre fichier de commandes nouvellement créé pour déplacer tous vos fichiers d'un dossier à un autre. Pour automatiser cette tâche, vous devez placer ce fichier dans une tâche automatisée.

Le planificateur de tâches va vous aider avec cela. Vous pouvez créer une tâche dans cette application utilitaire et lui demander d'exécuter votre script selon le calendrier que vous avez choisi.

Voici comment configurer votre tâche dans le planificateur de tâches :

  1. Ouvrez le Démarrer menu, recherchez Planificateur de tâches , et ouvrez-le.
  2. Cliquez sur Créer une tâche à droite pour configurer une nouvelle tâche automatique.
  3. Saisissez un nom pour votre tâche dans le Nom champ.
  4. Cliquez sur les déclencheurs en haut, puis cliquez sur Nouveau pour ajouter un nouveau déclencheur.
  5. Sur l'écran de déclenchement, sélectionnez la fréquence d'exécution de votre script batch à partir des Paramètres section. Vous pouvez ensuite spécifier l'heure à laquelle le script doit se lancer dans le volet de droite. Ensuite, cliquez sur OK au fond.
  6. Sélectionnez les actions et cliquez sur Nouveau pour ajouter une nouvelle action.
  7. Assurez-vous de démarrer un programme est sélectionné dans l'Action menu déroulant. Ensuite, cliquez sur Parcourir bouton.
  8. Accédez à l'emplacement où vous avez enregistré votre script batch et sélectionnez-le.
  9. Cliquez sur OK puis OK à nouveau pour enregistrer votre tâche.
Comment déplacer automatiquement des fichiers d un dossier à un autre sous Windows et Mac

Le planificateur de tâches exécutera votre script batch à l'heure et à la fréquence spécifiées. Lorsque cela se produit, le script commence à déplacer les fichiers de votre dossier source vers votre dossier de destination.

Si jamais vous souhaitez désactiver le déplacement automatique de vos fichiers, ouvrez le planificateur de tâches , recherchez votre tâche dans la liste, puis cliquez sur Supprimer sur la droite. Cela supprime votre tâche et empêche le script batch de s'exécuter automatiquement.

Déplacer automatiquement les fichiers d'un dossier à un autre sur macOS

La mise en place d'un transfert automatique de fichiers est relativement facile sur macOS. En effet, vous n'avez besoin d'utiliser qu'une seule application pour écrire et planifier votre script sur un Mac.

Nous parlons de l'application Automator, que vous pouvez utiliser pour automatiser de nombreuses tâches sur votre Mac. À l'aide de cette application, vous pouvez créer une action de dossier qui déplace vos fichiers d'un dossier à un autre sans aucune interaction supplémentaire de l'utilisateur.

Si cela vous semble intéressant, voici comment automatiser les déplacements de fichiers sur votre Mac :

  1. Lancer Automator sur votre Mac.
  2. Cliquez sur Fichier> Nouveau , sélectionnez Action de dossier , et appuyez sur Choisir pour créer une nouvelle action de dossier dans Automator.
  3. Vous verrez un menu déroulant qui indique L'action de dossier reçoit les fichiers et les dossiers ajoutés à au sommet. Utilisez cette liste déroulante pour sélectionner le dossier source où se trouvent les fichiers à déplacer.
  4. À gauche de votre écran où il est indiqué Actions , recherchez l'action nommée Déplacer les éléments du Finder et faites-le glisser et déposez-le sur le flux de travail sur la droite.
  5. Dans Déplacer les éléments de l'outil de recherche action sur la droite, sélectionnez le dossier de destination dans le champ À menu déroulant. C'est là que vos fichiers seront déplacés.
  6. Cochez Remplacer les fichiers existants si tu veux.
  7. Appuyez sur Commande + S , saisissez un nom pour votre action de dossier, puis cliquez sur Enregistrer .
  8. Fermez Automator.
Comment déplacer automatiquement des fichiers d un dossier à un autre sous Windows et Mac

À partir de maintenant, chaque fois que vous placez un fichier dans votre dossier source, Automator déplacera le fichier vers le dossier de destination. Vous n'avez pas besoin d'appuyer sur des touches ou de lancer des utilitaires ; tout se fait tout seul.

Lorsque vous utilisez cette tâche Automator, faites attention à votre dossier Téléchargements. En effet, la plupart des navigateurs ont tendance à stocker des versions temporaires des fichiers en cours de téléchargement. Automator déplacera ces fichiers à moitié téléchargés, ce qui peut entraîner l'échec de vos téléchargements.

Un pansement à ce problème consiste à faire de votre bureau le dossier de téléchargements par défaut pour vos navigateurs, si vous le souhaitez.

Déplacer des fichiers vers des dossiers appropriés sous Windows et Mac

Si vous avez tendance à suivre un certain schéma pour déplacer vos fichiers, vous pouvez automatiser cette tâche sur les ordinateurs Windows et Mac, comme indiqué ci-dessus.

Organiser des fichiers n'a jamais été aussi facile, mais il existe désormais des applications qui vous assistent dans cette tâche. Vous pouvez utiliser ces applications pour mieux gérer et organiser vos fichiers, afin de trouver plus facilement vos fichiers lorsque vous en avez besoin.


[]