Windows Lot déplacer vers le répertoire qui peut ne pas exister
Dans un fichier de commandes Windows je suis en train de déplacer un fichier vers un répertoire qui peut ne pas exister actuellement. Parce que le répertoire n'est pas là, quand je fais de la route, je vois une erreur de ce type:
Le système ne peut pas trouver le chemin d'accès spécifié
move c:\aaa\bbb\ccc\ddd\myfile.txt c:\aaa1234\mytext.txt
Comment puis-je créer facilement le chemin que je veux déplacer si il n'existe pas encore? Par exemple ici, 111 répertoire peut ne pas exister encore en vertu de l'aaa. Je veux que le chemin d'accès complet de la structure à créer, puis le fichier déplacé.
J'avais pensé qu'il serait juste de créer le chemin d'accès complet pour moi en tant que partie de la déplacer.
OriginalL'auteur George Hernando | 2011-08-31
Vous devez vous connecter pour publier un commentaire.
Essayer:
avant votre Déménagement de commande.
md rend répertoires récursive, donc si il y a pas de répertoires parents à 444, il va continuer à créer de façon hiérarchique. Le "2> nul" assure que si vous avez le répertoire déjà, votre commande ne serait pas d'erreur.
OriginalL'auteur Arun
Si
ROBOCOPY
est une option, il va créer la structure de dossier s'il n'existe pas.Essayez ceci:
OriginalL'auteur aphoria
OriginalL'auteur Bali C
Continue sur Aruns réponse:
Cela crée un dossier appelé
mytext.txt
et de ses parents, et puis le supprime, mais pas les parents.Plus de plaisir:
OriginalL'auteur johv
Permet de dire que vous avez la structure de répertoire suivante.
C:\aaa\bbb\ccc\ddd
vous souhaitez créer un répertoire appelé 111 en vertu de l'aaa, puis 222 sous 111, puis 333 sous 444 et ainsi de suite
La fenêtre cmd permet de créer une structure de répertoire en fournissant multi niveau chemin
ainsi
md c:\aaa\111\222\333\444
allez créer le répertoire jusqu'à 444.Vous pouvez créer le répertoire d'abord, et ensuite effectuer le déplacement
OriginalL'auteur jsshah