Comment puis-je copier un fichier en utilisant des commandes DOS dans une structure de répertoire qui peut ne pas encore exister? Je dois être en mesure de forcer la création du chemin du répertoire vers l'emplacement du fichier cible si cet emplacement n'existe pas déjà.
Par exemple, il y a déjà un fichier.txt à cet emplacement :
C:\file.txt
Et je veux le copier à
C:\exemple\nouveau\chemin\vers\copie\de\fichier\fichier.txt
mais pour le moment
C:\exemple\
et tous les sous-répertoires peuvent ou non encore exister.
Fondamentalement, je recherche une commande "copier et créer le chemin cible si nécessaire". Que recommanderiez-vous comme meilleure façon d'atteindre cela?
1 votes
Est-ce que cette question concerne réellement DOS (ou MS-DOS), ou concerne-t-elle plutôt la ligne de commande trouvée dans les versions de Windows basées sur NT (2000, XP, Vista, 7, 8, Serveur) ?
0 votes
Je voulais dire l'interface en ligne de commande de Windows ressemblant à DOS. Que recommandez-vous comme meilleure façon de décrire "l'interface en ligne de commande de Windows ressemblant à DOS" pour le titre de la publication?
0 votes
En général, j'utiliserais la
ligne de commande Windows
dans le titre/corps, ainsi que les balises windows et command-line (notez que cmd.exe est un synonyme de balise de command-line). La balise ms-dos devrait être supprimée; et la balise dos ne doit en aucun cas être utilisée.0 votes
Cependant, dans ce cas, avec les réponses existantes/acceptées étant pour DOS/MS-DOS, vous pouvez aussi bien le laisser tel quel. Pour référence future, DOS est/devrait être interprété comme le(s) système(s) d'exploitation. Alors que la ligne de commande Windows est basée sur eux, il y a quelques différences notables.
0 votes
Vous pouvez appeler cela l'invite de commandes
0 votes
Pourquoi cela a-t-il été migré de StackOverflow? Cela concerne la programmation, ne devrait-il pas être là-bas?
0 votes
@NewSites il s'agit de l'utilisation générale de la coquille et non spécifiquement de la programmation. Voir stackoverflow.com/help/on-topic superuser.com/help/on-topic
0 votes
Vous l'appelez l'invite de commande. Il n'est pas approprié de l'appeler DOS car DOS (en fait command.com) et cmd.exe sont très différents et ont des capacités et une syntaxe différentes.