Comment copier la structure des dossiers sans copier les fichiers
Plus tôt, nous avons vu comment refléter le contenu du dossier à l'aide de divers outils et méthodes. Mais, dans certaines situations, vous souhaitez copier une structure de dossiers sans copier les fichiers de ces dossiers. Par exemple, vous souhaiterez peut-être répliquer la structure de répertoires de vos dossiers de dépenses ou de comptabilité afin de les organiser sur une année.
J'ai la structure de dossiers suivante pour stocker les documents relatifs à l'exercice 2018-19. Pour le prochain exercice, je voudrais copier la structure du répertoire (sans copier les fichiers) dans le dossier parent nommé 2019-20 afin de maintenir l'uniformité.
D: \ OFFICIEL \ 2018-19 ├───Comptes │ ├───Déclaration de rapprochement bancaire │ ├─── Gains en capital │ └───TDS ├───Déclarations bancaires │ ├───SB Comptes │ └─ ── Dépôts à terme ├───Dépenses │ ├───Accessoires informatiques │ ├───Salaires et honoraires contractuels │ │ ├─── Salaires du personnel │ │ └───Mises à jour │ ├───Travel │ └─ - Hébergement Web ───Lettres └───Reçus ├───Publicités ├───Affilié └───Formation
L'Explorateur de fichiers ne vous permet pas de copier les dossiers sans copier également les fichiers. Mais, il existe des méthodes de ligne de commande et des outils tiers qui peuvent facilement répliquer une structure de répertoires. Discutons des outils de ligne de commande natifs pour répliquer une structure de dossiers.
Copier la structure des dossiers sans copier les fichiers
Utilisation de la commande XCopy
La commande XCopy intégrée dans Windows peut copier le répertoire ou l'arborescence de répertoires (c'est-à-dire de manière récursive). Les commutateurs /T /E
s'assurent que seuls les dossiers (y compris les dossiers vides) sont copiés sans copier les fichiers.
Ouvrez une fenêtre d'invite de commandes et utilisez la syntaxe de ligne de commande suivante:
destination de la source xcopy / t / e
Par exemple:
xcopy D: \ Official \ 2018-19 D: \ Official \ 2019-20 / t / e
Si le dossier de destination n'existe pas, il vous sera demandé si la cible / destination 2019-20
fait référence à un nom de fichier ou un nom de répertoire ( F
= fichier, D
= répertoire) sur la cible. Appuyez sur D
pour continuer.
La structure de dossiers 2018-19
est maintenant répliquée sur 2019-20
.

/T
Crée une structure de répertoires, mais ne copie pas les fichiers. N'inclut pas les répertoires ou sous-répertoires vides./T /E
inclut des répertoires et sous-répertoires vides.
Utilisation de Robocopy
À l'aide de Robocopy intégré, vous pouvez mettre en miroir la structure de répertoires (sans copier les fichiers) à l'aide de la syntaxe de ligne de commande suivante:
robocopy "D: \ Official \ 2018-19" "D: \ Official \ 2019-20" / e / xf *
/e
- Copie des sous-répertoires, y compris ceux vides./xf *
- Exclut tous les fichiers - indiqués par le caractère générique*

Conseil: Si vous souhaitez exclure un ou des dossiers particuliers, utilisez le commutateur /xd
.
Utilisation de PowerShell
À l'aide de PowerShell, vous pouvez mettre en miroir une arborescence de répertoires (sans copier les fichiers) à l'aide de la syntaxe de ligne de commande suivante:
Copy-Item -LiteralPath "D: \ Official \ 2018-19" -Destination "D: \ Official \ 2019-20" -Recurse -Filter {PSIsContainer -eq $ true}

Copier la structure du répertoire à partir d'un autre ordinateur
Pour répliquer la structure de dossiers à partir d'un autre ordinateur qui n'est pas connecté à votre réseau, utilisez l'une des méthodes ci-dessus dans ce système pour mettre en miroir une arborescence de répertoires.
Ensuite, zippez le dossier en miroir à l'aide de l'onglet Partager de l'Explorateur de fichiers ou via le menu contextuel - Send To → Compressed (zipped) folder
Option de Send To → Compressed (zipped) folder
.

Copiez le fichier zip sur votre ordinateur et extrayez le contenu dans un dossier. La structure des dossiers sera conservée lorsque vous l'extrayez dans l'ordinateur cible.