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.

14
demandé sur Gʀɪᴍ 2014-01-27 17:05:46

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"
23
répondu MC ND 2014-01-27 13:22:45

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
6
répondu TRIDIB BOSE 2015-10-13 02:15:41

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
2
répondu phillipbv 2017-02-15 00:13:54

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.

0
répondu Robby van 't Veer 2016-12-08 16:30:19