.bat crée un .txt
Résolu
ProRamm
Messages postés
60
Statut
Membre
-
ProRamm Messages postés 60 Statut Membre -
ProRamm Messages postés 60 Statut Membre -
Bonsoir a vous tous,
J’aimerai bien crée un fichier bat qui me crée un fichier .txt par exemple mais je ne sais pas du tous quoi taper comment commande j’ai lu sur un forum de mettre cette commande « echo toto >> teste.txt » mais il me crée un fichier .txt dans l’endroit ou le fichier .bat se trouve et me met en plus toto d’écrit dedans comment puis je faire pour que il ne m’écrive pas toto et que je puisse aussi décider de l’endroit ou le fichier sera crée ??
J’espère que ma question est assez clair lol c’est pas facile a expliquer
Merci d’avance pour vos réponses
J’aimerai bien crée un fichier bat qui me crée un fichier .txt par exemple mais je ne sais pas du tous quoi taper comment commande j’ai lu sur un forum de mettre cette commande « echo toto >> teste.txt » mais il me crée un fichier .txt dans l’endroit ou le fichier .bat se trouve et me met en plus toto d’écrit dedans comment puis je faire pour que il ne m’écrive pas toto et que je puisse aussi décider de l’endroit ou le fichier sera crée ??
J’espère que ma question est assez clair lol c’est pas facile a expliquer
Merci d’avance pour vos réponses
A voir également:
- Batch créer un fichier txt
- Fichier bin - Guide
- Creer un fichier .bat - Guide
- Comment créer un groupe whatsapp - Guide
- Comment réduire la taille d'un fichier - Guide
- Créer un compte google - Guide
21 réponses
Salut,
la commande ECHO permet d'ecrire le texte qui suit echo
les 2 >> sont une redirection du texte de ECHO vers un fichier
Pour placer le fichier ou tu veux il faut lui donner le chemin complet par exemple
ECHO titi toto tata >> c:\mes documents\texte\essai texte.txt
Mais il existe sur le net des programmes tout écrit en Batch pour faire la même chose en bien plus simple à utiliser.
Cherche un peu avec Google ou Yahoo et comme phrase de recherche "fichier batsh"
Bon courage,
A+
la commande ECHO permet d'ecrire le texte qui suit echo
les 2 >> sont une redirection du texte de ECHO vers un fichier
Pour placer le fichier ou tu veux il faut lui donner le chemin complet par exemple
ECHO titi toto tata >> c:\mes documents\texte\essai texte.txt
Mais il existe sur le net des programmes tout écrit en Batch pour faire la même chose en bien plus simple à utiliser.
Cherche un peu avec Google ou Yahoo et comme phrase de recherche "fichier batsh"
Bon courage,
A+
slt,
si la commande que tu viens de dire marche
dans le fichier .bat:
echo "[ton texte]">>[le_chemin]
tu met pas les crochets, et le chemin c'est du genre: c:\dossier1\dossier2
j'ai fait aussi un tuto sur les batches la: http://nano-soft.ifrance.com
si la commande que tu viens de dire marche
dans le fichier .bat:
echo "[ton texte]">>[le_chemin]
tu met pas les crochets, et le chemin c'est du genre: c:\dossier1\dossier2
j'ai fait aussi un tuto sur les batches la: http://nano-soft.ifrance.com
Merci beaucoup pour votre réponse :)
Mais maintenant si je veux crée un dossier sans rien écris dedans je fait comment??
Mais maintenant si je veux crée un dossier sans rien écris dedans je fait comment??
Si tu écris ça dans ton bat ça devrai marcher
cd c:\
echo. > "fichier.txt"
Avec la commande "cd" tu te déplace ou tu veux et après l'autre commande s'exécute
cd c:\
echo. > "fichier.txt"
Avec la commande "cd" tu te déplace ou tu veux et après l'autre commande s'exécute
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Et pour crée simplement un fichier .txt je tape quoi??
Quand je met " md c:\toto.txt " ça ne marche pas il me crée un dossier appeler toto.txt y a t'il une autre commande?
Quand je met " md c:\toto.txt " ça ne marche pas il me crée un dossier appeler toto.txt y a t'il une autre commande?
Oui mais il m'écrit "texte" dans le fichier bat :S je sais c'est ridicule de faire une histoire pour ça, mais j'aime bien quand un travail est bien fais :S lol
Je me suis dit que en enlevant tous simplement le "texte" ben il l'afficherai plus mais il me met « Commande ECHO activ‚e. » :s lol
cd c:\
echo. > "fichier.txt"
Ta essayé ça ???????? LE PETIT POINT TU LE VOIS????? c'est ca qui change tout :)
echo. > "fichier.txt"
Ta essayé ça ???????? LE PETIT POINT TU LE VOIS????? c'est ca qui change tout :)
Bonjour,
La commande echo . >> fichier.txt crée un fichier nommé fichier.txt mais qui n'est pas vide, il contient '.'
Pour créer un fichier vide sous DOS il faut s'y prendre de cette manière
copy con: fichier.txt
^z
la commande copy con: fichier.txt ouvre un fichier nommé fichier.txt et attend des caractères tapés au clavier , ensuite on appuie simultanément sur la touche Ctrl et la touche Z, ^z apparait à l'écran, Enter et fichier.txt est fermé. Eviter de donner un nom de fichier qui existe il pourrait être écrase.
On peut contrôler que fichier.txt a bien 0 octets par la commande
dir fichier.txt
Malheureusement, on ne peut pas faire un fichier batch de cette procédure parce que le caractère ^z (EOF) n'est pas un caractère imprimable. Enfin moi, je n'y suis pas arrivé.
La commande echo . >> fichier.txt crée un fichier nommé fichier.txt mais qui n'est pas vide, il contient '.'
Pour créer un fichier vide sous DOS il faut s'y prendre de cette manière
copy con: fichier.txt
^z
la commande copy con: fichier.txt ouvre un fichier nommé fichier.txt et attend des caractères tapés au clavier , ensuite on appuie simultanément sur la touche Ctrl et la touche Z, ^z apparait à l'écran, Enter et fichier.txt est fermé. Eviter de donner un nom de fichier qui existe il pourrait être écrase.
On peut contrôler que fichier.txt a bien 0 octets par la commande
dir fichier.txt
Malheureusement, on ne peut pas faire un fichier batch de cette procédure parce que le caractère ^z (EOF) n'est pas un caractère imprimable. Enfin moi, je n'y suis pas arrivé.
Arrêter de me contredire !!!!!!!
Mon petit point risque de me rendre fou mais bon j'explique!!
Dans mon code le petit point est collé à echo
echo. >> "fichier.txt"
est different de
echo . >> "fichier.txt"
Dans le 2eme cas on demande écris "." mais dans mon cas (le 1er) quand le point est collé a echo ça dit écris rien
Mon petit point risque de me rendre fou mais bon j'explique!!
Dans mon code le petit point est collé à echo
echo. >> "fichier.txt"
est different de
echo . >> "fichier.txt"
Dans le 2eme cas on demande écris "." mais dans mon cas (le 1er) quand le point est collé a echo ça dit écris rien
Tout à fait d'accord, un petit prog en C avec un nom de fichier passé en argument serait plus sympa qu'un fichier batch.
D'ailleurs, j'avais un outil sur ma station Sun sous unix qui s'appelait touch et qui remplissait cette fonction. Sous windows ça existe aussi mais pas en ligne de commande.
PS: je ne suis pas prof.
D'ailleurs, j'avais un outil sur ma station Sun sous unix qui s'appelait touch et qui remplissait cette fonction. Sous windows ça existe aussi mais pas en ligne de commande.
PS: je ne suis pas prof.