[batch] écriture dans un fichier texte
Bonjour je suis entrain de faire un effaceur de fichier teporaires internet et .tmp mais j'ai un problème.
j'ai pratiquement tout finis sauf que je n'arrive pas a marquer dans un fichier texte que je nommerais rapport.txt tous les fichier temporaire qui ont étaient supprimés merci de m'aidé.
j'ai pratiquement tout finis sauf que je n'arrive pas a marquer dans un fichier texte que je nommerais rapport.txt tous les fichier temporaire qui ont étaient supprimés merci de m'aidé.
Configuration: Windows XP Internet Explorer 7.0
14 réponses
-
dir /b > rapport.txt
-
Salut j'ai essayé ta ligne mais elle marche pas si vous avez une nouvelle solution dite moi la svp.
-
Elle marche très bien ma ligne ...
-
pardon mais je dois la placer ou dans mon code a la fin ou au début
-
ContributeurSi le rapport est crée dans tmp, ton script le détruit ? le créer ailleurs :
dir /b > C:\rapport.txt -
Forcément qu'il faut la mettre au début ;-)
Effectivement, si tu essayes de générer ton fichier rapport.txt après avoir effacé les fichiers, yaura rien dans rapport.txt puisque ya plus de fichier !!! -
Bonjour merci pour vos reponses mais je comprends pas pourquoi dans mon fichier texte c'est marqué
dir
rapport.txt
temporaire1.bat -
est-ce que temporaire1.bat est un des fichiers que tu veux effacer ?
Le plus simple est peut-être que tu nous écrives une partie de ton script parce-qu'on comprend pas bien ce que tu veux faire donc c'est pas facile de te répondre ... -
non temporaire1.bat est le fichier qui supprimme les fichier temporaires voila par exemple pour les cookies :
echo Voulez-vous effacer les cookies? [oui/non] ?
set /p rep=
if %rep%==oui del C:\"Documents and Settings"\%username%\Cookies\*.txt
echo l'operation c'est bien deroule.
if %rep%==non echo.
donc mon code marche mais j'aimerais avoir dans mon rapport le nom des cookies supprimés. -
echo Voulez-vous effacer les cookies? [oui/non] ? set /p rep= if not %rep% == oui goto fin dir /b "c:%homepath%\Cookies\*.txt" > "c:\rapport.txt" del "C:%homepath%\Cookies\*.txt" echo l'operation c'est bien deroule. :fin
-
Merci pour ta reponse sa marche impec
-
Content d'avoir pu aider
A+ -
Marque ton probleme comme resolu ^^'
-
Je n'est pas encore tous finis ! mais j'ai déjà fait un très bon travail car juste après avoir passer mon log
j'ai executer ccleaner et easycleaner et ben il ont trouvés que deux 3 fichiers mais bon je me demandé si les fichiers *.log du disque servent a quelques chose est-ce que je peux les effacer avec mon batch sans endommager le system ou pas???