Action sur Fichiers

Fermé
Utilisateur anonyme - 19 oct. 2019 à 16:08
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 nov. 2019 à 11:26
Bonjour,
j'ai créé un programme sur mon ordi portable tout simple et a un moment il créé un fichier texte avec la commande
echo test>>test.txt
.
j'ai essayer de le refaire sur ma tour mais avec un fichier .bat cette commande ne fonctionne pas.
j'ai essayer de le faire avec l'invite de commande je peut ! et c'est pareil pour move.
je voudrais savoir si il faut configurer quelque choses dans les paramètres ou autre

sur mon portable je suis sous windows10 Professionnel et sur ma tour Windows10 Famille
je ne pense pas que sa viennent du fait que je sois sous "Famille" car sa marche sur un autre PC sous "Famille"
Merci

2 réponses

little boy62 Messages postés 3584 Date d'inscription lundi 11 novembre 2013 Statut Membre Dernière intervention 15 avril 2024 1 757
Modifié le 19 oct. 2019 à 23:39
Salut.

Pour un batch, cmd prend le dossier du batch, uniquement s'il est lancé sans les droits admin.
Sinon, il prend le dossier lié à cmd, c'est à dire : c:\windows\system32.

En première ligne de ton fichier batch, met ceci :
cd "%~dp0"

Cela aura pour effet d'indiquer que le dossier utilisé sera le dossier où se site le fichier batch.

Et donc le dossier du fichier texte créé.


Ou plus simple : utilise le chemin complet.


++

0
Utilisateur anonyme
8 nov. 2019 à 18:02
oh ok merci !
malheureusement sa na pas résolu mon problème :(
Mais ! j'ai trouver quelque-choses: quand je fait un
dir
dans le CMD les fichiers et dossier créé avec un fichier Batch sont la mais pas visible sur le Bureau. J'ai activer desactiver voir éléments masqué mais sa n'a pas changer
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
9 nov. 2019 à 10:15
hello
crée le fichier sur le Bureau
echo test>>%USERPROFILE%\Desktop\test.txt
0
Utilisateur anonyme
10 nov. 2019 à 01:37
merci !
mais le même problème est encore la :\
je n'est pas mis %userprofile% car mon bureau est pointé sur la partition D:\ et non C:\ mais je ne pense pas que sa change grand chose ...
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
10 nov. 2019 à 14:30
alors quel est le problème ?
j'ai essayer de le refaire sur ma tour mais avec un fichier .bat cette commande ne fonctionne pas.
qu'est ce qui ne fonctionne pas ?
0
Utilisateur anonyme
12 nov. 2019 à 21:55
la commande
echo text>>monfichier.txt
fonctionne sur le CMD et créé un fichier txt visible,
la commande
echo text>>monfichier.txt
dans un fichier .bat créé un fichier visible seulement avec la commande DIR
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
13 nov. 2019 à 09:49
donc les 2 sont visibles
je ne comrends pas le problème
0
Utilisateur anonyme
23 nov. 2019 à 15:02
imaginons:

je fait un fichier nommé logger.bat dedans je met
echo log>>log_deux.txt
. Le fichier log_deux.txt n’apparaît pas.
Dans le même dossier, j'ouvre une invite de commande j’écris
echo log>>log.txt
et la le fichier apparaît

sur cette capture d’écran seul l'invite de commande a créé son fichier
0