Créer un fichier txt en utilisant le fichier batch dans un dossier spécifique
j'essaie de créer un fichier batch qui créera un fichier texte dans un dossier spécifique. Je suis en mesure de créer un fichier texte sur mon bureau, mais j'ai besoin de créer un fichier dans un chemin de fichier.
Par exemple D:/Testing
dossier je veux créer un fichier texte défini par l'utilisateur.
@echo off
echo .>> dblank.txt
j'utilise le code ci-dessus pour créer un .txt
le fichier sur mon bureau.
je sais que c'est une question stupide, mais j'ai cherché sur google et n'ai pas trouvé de bonne solution pourrait utile pour moi.
4 réponses
Yo ont presque fait. Juste explicitement dire où créer le fichier
@echo off
echo.>"d:\testing\dblank.txt"
cela crée un fichier contenant une ligne blanche (CR + LF = 2 octets).
Si vous voulez que le fichier vide (0 octets)
@echo off
break>"d:\testing\dblank.txt"
ce code écrit ci-dessus a fonctionné pour moi aussi. Bien, vous pouvez utiliser le code que j'écris ici,
@echo off
@echo>"d:\testing\dblank.txt
Si vous voulez écrire un texte pour dblank.txt puis ajoutez la ligne suivante à la fin du code
@echo Writing text to dblank.txt> dblank.txt
Modifié le jeu pour supprimer % car cela va écrire dans un fichier texte comme Echo on ou off
echo off
title Custom Text File
cls
set /p txt=What do you want it to say? ;
echo %txt% > "D:\Testing\dblank.txt"
exit
Vous pouvez également utiliser
cd %localhost%
pour définir le répertoire dans le dossier le fichier de commandes a été ouvert. Votre script ressemblerait à ceci:
@echo off
cd %localhost%
echo .> dblank.txt
assurez-vous de définir le répertoire avant vous utilisez la commande suivante pour créer le fichier texte.