2009-09-28 7 views
0

Je cours actuellement une commande et produit le fichier compressé. J'ai besoin de stocker ce fichier zip dans c: \ windows \ abc.zip. Est-ce que quelqu'un sait comment faire ça?Comment stocker la sortie d'une commande dans un chemin?

MON commande actuelle est quelque chose comme ceci: cd% chemin% cdx.exe

J'ai essayé spécifier le chemin après cdx.exe mais il ne stocke pas dans cette voie. Il exécute l'exe mais le stockage sur mon bureau au lieu de c: \ windows.

Espérons que cela a du sens.

+1

Quelle est la commande que vous exécutez? Est-ce une commande de système d'exploitation intégrée ou un programme que vous avez écrit? Généralement, lorsqu'une commande de programme de ligne de commande de système d'exploitation intégrée nécessite une entrée, vous pouvez simplement exécuter le programme sans aucun argument et obtenir un message d'utilisation qui peut vous aider à comprendre comment l'utiliser. –

+0

@Nick: Non im ne pas exécuter la commande intégrée, c'est l'exécutable que nous avons écrit et nous essayons de stocker la sortie de ce qui est le fichier compressé à un emplacement spécifique. Mais c'est pour une raison quelconque de ne pas stocker. – alice7

Répondre

1

> Affichera dans un fichier (>> ajoutera)

alors essayez

cdx.exe > c:\windows\abc.zip 

Voir la section écho ici: List of DOS Commands

+0

J'ai eu ce même problème une fois, mais j'utilisais | au lieu. J'ai oublié que j'étais sur une machine qui n'était ni Nix ni avec Cygwin. –

+0

j'ai essayé ceci et cela n'a pas fonctionné sur certains des serveurs sur lesquels Im essaye d'exécuter abc.exe.some d'entre eux ont réussi mais l'autre a échoué – alice7

Questions connexes