Si vous avez trouvé un moyen efficace d'organiser vos données dans des dossiers et sous-dossiers, vous souhaiterez probablement répliquer cette structure. Cependant, les méthodes typiques de copie de dossiers incluent également la duplication de fichiers, vous devrez donc perdre du temps à vider les dossiers. Heureusement, plusieurs méthodes contournent ce problème sur les ordinateurs Windows 11 et 10, macOS et Linux. Continuez à lire pour savoir comment dupliquer une structure de dossiers sans ses fichiers d'origine.
Copier la structure des dossiers sans copier les fichiers dans Windows 11
L'Explorateur de fichiers Windows n'offre aucune option intégrée pour répliquer automatiquement des structures de dossiers complexes. Parcourir les hiérarchies de dossiers et les répliquer est fastidieux et nécessite du temps et des efforts. Heureusement pour les utilisateurs de Windows 11, il existe encore deux autres méthodes pour copier des structures de dossiers sans transférer de fichiers.
La première consiste à utiliser l'invite de commande. « Xcopy
» est l'abréviation de « copie étendue » et cette commande vous permet de transférer des structures de dossiers vers un nouvel emplacement de stockage sans dupliquer les fichiers. La ligne de commande utilise le /t
commutateur " " pour ce faire. Le problème est que le commutateur de duplication ne peut pas détecter les dossiers vides, il est donc nécessaire de le modifier et d'ajouter le /e
commutateur " ". La combinaison des deux aide l'invite de commande à identifier les dossiers vides et à copier leur modèle d'organisation. Voici comment utiliser " xcopy
" dans l'invite de commande :
- Maintenez Windows + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez
cmd
dans la fenêtre de dialogue et cliquez sur le bouton OK pour lancer l'invite de commande.
- Dans la fenêtre d'invite de commande, tapez ce qui suit sans appuyer sur Entrée :
xcopy
- Entrez le chemin qui stocke la structure de dossiers que vous souhaitez dupliquer. Assurez-vous d'avoir un espace après xcopy .
- Tapez le chemin de destination où vous souhaitez stocker la hiérarchie copiée. Assurez-vous qu'il y a un espace après le répertoire source.
- Tapez les commutateurs ci-dessous. Assurez-vous qu'il y a un espace après le répertoire de destination.
/t /e
- Votre commande terminée devrait ressembler à ceci :
xcopy "C:\users\my_username_here\Documents\Archived\Work" "D:\Backups\Documents\Work" /t /e
L'exemple de commande ci-dessus copie la structure du dossier de travail archivé et colle dans un répertoire de travail nouveau/actif.
- Appuyez sur Entrée sur le clavier pour activer la commande permettant de copier la structure des dossiers.
Le commutateur "/t" crée la structure de dossiers dans le répertoire de destination.
Le commutateur "/e" inclut et ajoute tous les dossiers vides au répertoire de destination.
Vous pouvez également utiliser l'invite de commande avec une commande Robocopy pour copier des répertoires de dossiers, des hiérarchies et des structures. Microsoft voulait que Robocopy serve de version plus fonctionnelle de xcopy
, offrant aux utilisateurs plus d'options pour manipuler et organiser les fichiers et les dossiers.
Robocopy vous permet de réexécuter la commande plusieurs fois et vous pouvez l'utiliser pour ajouter de nouveaux dossiers sans tout recopier. La fonctionnalité prend la peine de copier des répertoires de fichiers compliqués en tapant une ligne de commande relativement courte. Faire cela:
- Appuyez sur Windows + R pour lancer la boîte de dialogue Exécuter.
- Tapez
cmd
dans la fenêtre contextuelle.
- Maintenez Ctrl + Maj + Entrée enfoncés pour activer l' option Exécuter en tant qu'administrateur .
- Lorsque la fenêtre d'invite de commande apparaît, tapez la ligne de commande suivante :
robocopy
- Tapez la structure du dossier source entre guillemets suivis d'un espace.
- Tapez la structure du dossier de destination avec des guillemets suivis d'un espace.
- Copiez les commutateurs suivants et collez-les à la fin de la commande :
/e /xf
- Votre commande terminée devrait ressembler à ceci :
robocopy "C:\users\my_username_here\Documents\Archived\Work" "D:\Backups\Documents\Work" /e /xf *
- Appuyez sur la touche Entrée pour activer la commande.
Le commutateur " /e
" permet au système de copier des dossiers vides dans la structure de répertoires.
Le commutateur " /xf *
" indique à la commande d'exclure des fichiers.
La deuxième option pour les utilisateurs de Windows 11 consiste à copier les structures de dossiers avec un logiciel tiers. C'est un excellent choix si vous vous sentez mal à l'aise lorsque vous travaillez avec des lignes de commande ou si vous n'êtes pas sûr de vos connaissances techniques. L'un des programmes les plus conviviaux est Duplicate Directory. Les développeurs veulent que vous déterminiez l'utilité de l'outil, il n'y a donc pas de prix fixe. Les clients peuvent donner le montant qu'ils souhaitent pour télécharger le logiciel. Pour répliquer des structures avec Duplicate Directory, procédez comme suit :
- Téléchargez et lancez Duplicate Directory .
- Choisissez le chemin de la structure de dossier d'origine.
- Sélectionnez le chemin d'accès à l'emplacement de la structure de dossiers copiée.
- Appuyez sur le bouton Dupliquer .
Le programme répliquera tous les dossiers source dans un nouvel emplacement sans déplacer ni copier les fichiers.
Copier la structure des dossiers sans copier les fichiers dans Windows 10
L'Explorateur de fichiers Windows est utile pour créer manuellement des dossiers pour vos fichiers, mais il ne dispose d'aucune fonctionnalité permettant aux utilisateurs de Windows 10 de créer des copies de structures de dossiers et de répertoires. Si vous travaillez sur des projets personnels ou professionnels complexes, vos dossiers sont probablement remplis de sous-dossiers. Recréer cette structure demande beaucoup de patience et d'énergie. Heureusement, vous pouvez utiliser des lignes de commande pour recréer facilement des structures de dossiers.
Les lignes de commande agissent comme un pseudo-code et sont généralement utilisées avec l'invite de commande pour exécuter diverses tâches. La xcopy
commande " " réplique les dossiers et vous pouvez la modifier à l'aide de commutateurs qui déterminent quels aspects seront copiés ou exclus. Le /t
commutateur " " signale au système qu'il doit répliquer tous les dossiers sans les fichiers. Étant donné que cette fonction n'enregistre pas les dossiers vides, la ligne de commande inclura également le /e
commutateur " ". Le système analysera les structures contenant des dossiers vides et les répliquera dans leur intégralité. Pour exécuter la commande :
- Appuyez sur Windows + R pour ouvrir la boîte de dialogue Exécuter.
- Tapez
cmd
et cliquez sur OK pour lancer l'invite de commande.
- Tapez ou copiez/collez la commande suivante (incluez l'espace à la fin) sans appuyer sur la touche Entrée :
xcopy
- Tapez le répertoire source entre guillemets et ajoutez un espace après celui-ci. N'appuyez pas sur Entrée.
- Tapez le dossier de destination dans lequel vous allez copier la structure de dossiers de la source, puis ajoutez un espace après celui-ci. N'appuyez pas sur Entrée.
- Copiez et collez les commutateurs suivants :
/t /e
- Votre ligne de commande complète devrait ressembler à ceci :
xcopy "C:\users\my_username_here\Music" "F:\Music" /t /e
L'exemple ci-dessus copie la hiérarchie/structure des dossiers (y compris les dossiers vides) du dossier Musique de l'utilisateur et le crée dans le dossier Musique du disque externe.
- Appuyez sur Entrée sur votre clavier.
Une autre option est la commande Robocopy qui permet plusieurs actions répétées et vous permet d'ajouter uniquement de nouveaux dossiers si vous le souhaitez. Voici comment copier une structure de dossiers avec une ligne Robocopy :
- Cliquez sur Windows + R pour faire apparaître la boîte de dialogue Exécuter.
- Tapez
cmd
dans la nouvelle fenêtre.
- Maintenez Ctrl + Maj + Entrée pour exécuter l'invite de commande en tant qu'administrateur.
- Tapez le texte suivant (avec un espace à la fin) dans la ligne de commande sans appuyer sur Entrée :
robocopy
- Tapez le dossier source avec des guillemets aux extrémités et ajoutez un espace après celui-ci. N'appuyez pas sur Entrée.
- Tapez le dossier de destination et ajoutez un espace après celui-ci. N'appuyez pas sur Entrée.
- Tapez ou copiez/collez les commutateurs suivants :
/e /xf
- Appuyez sur la touche Entrée pour lancer la commande complète.
L'action réplique la structure, en préservant tous les sous-dossiers et en excluant les fichiers d'origine.
Le commutateur "/e" lui indique d'inclure tous les dossiers et sous-dossiers vides (tout).
Le commutateur "/xf" exclut les fichiers.
Copier la structure des dossiers sans copier les fichiers sur un Mac
Si vous avez un MacBook, vous pouvez copier une structure de dossiers avec une ligne de commande ou un logiciel tiers.
MacOS exécute des commandes à l'aide de Mac Terminal. Pour copier une structure de dossiers avec le programme :
- Ouvrez le dossier source de la structure.
- Ouvrez le dossier de destination de la structure dupliquée.
- Appuyez sur le bouton Launchpad et saisissez Terminal dans la barre de recherche.
- Lorsqu'il apparaît dans les résultats de la recherche, appuyez sur le programme pour l'ouvrir.
- Tapez la commande suivante dans la fenêtre Terminal :
rsync -avf"+ */" -f"- *"
- Faites glisser et déposez le dossier source dans la fenêtre.
- Faites également glisser et déposez le dossier de destination dans le terminal.
- Appuyez sur Entrée sur le clavier.
L'action clonera la structure du dossier dans le nouvel emplacement sans conserver les fichiers d'origine.
Vous pouvez également copier des structures et des hiérarchies avec le logiciel Duplicate Directory . L'application n'implique pas l'écriture de lignes de commande et fonctionne sur les dons. Les utilisateurs peuvent décider de la valeur du programme et le télécharger après avoir fait un don. Voici comment utiliser le logiciel :
- Téléchargez et lancez Duplicate Directory .
- Choisissez le chemin source de la structure de dossiers.
- Sélectionnez le chemin d'emplacement de la structure clonée.
- Cliquez sur le bouton Dupliquer .
Le programme répliquera les dossiers et sous-dossiers, mais ne conservera pas les fichiers, vous permettant de stocker et d'organiser de nouvelles données.
Copier la structure des dossiers sans copier les fichiers sous Linux
Les systèmes Linux permettent aux utilisateurs d'exécuter de nombreuses commandes, mais il est parfois difficile de se souvenir de toutes les lignes de commande. Le moyen le plus rapide de copier une structure de dossiers sous Linux consiste à utiliser la commande "rsync", un outil de réplication de fichiers et de répertoires. Étant donné que les utilitaires "rsync" sont préinstallés sur les produits Linux, le clonage des hiérarchies de dossiers sans fichiers est relativement simple. Faire cela:
- Appuyez sur Crtl + Alt + T pour ouvrir l'application Terminal.
- Tapez la
rsync
commande " " suivante dans la fenêtre Terminal : $ rsync -av -f "(source)" "(destination)"
- Remplacez "
source
" par le chemin contenant la structure de dossiers d'origine.
- Remplacez "
destination
" par le chemin où la structure copiée sera créée.
- Appuyez sur la touche Entrée .
La ligne de commande modifiée indique au système de répliquer les dossiers et sous-dossiers mais d'ignorer les fichiers.
Répliquer efficacement les structures de dossiers
Nos ordinateurs portables et PC nous aident à garder une trace des informations et des documents personnels et professionnels, il est donc essentiel que les données soient bien organisées. Pour vous assurer que vos données sont en ordre, vous pouvez répliquer des structures de dossiers vides sur votre appareil à l'aide de lignes de commande ou de programmes tiers.
Avez-vous déjà copié une hiérarchie de dossiers ou un répertoire ? Avez-vous utilisé l'une des méthodes décrites dans cet article ? Faites-nous savoir dans la section commentaires ci-dessous.