33 Voix

Script Batch: Supprimer Fichier s'il existe

Question de Invité | 01/04/2021 à 14:51

J'ai un script batch Windows (.bat) dans lequel une application est exécutée qui crée un fichier. Le programme ne peut pas gérer une situation dans laquelle le fichier correspondant existe déjà.

Par conséquent, je voudrais vérifier si le fichier existe déjà et le supprimer si nécessaire avant d'exécuter l'application.

Est-ce possible en utilisant une commande dans mon script batch? Et si oui, comment faire cela?

RépondrePositifNégatif
1Meilleure Réponse1 Vote

Dans un script batch, "IF EXIST" peut être utilisé pour vérifier si un fichier existe. De plus, avec "DEL /F", vous pouvez supprimer un fichier.

Le /F garantit que même les fichiers en lecture seule peuvent être supprimés.

En conséquence, la commande pourrait ressembler à ceci:

IF EXIST test.txt DEL /F test.txt

Si le fichier test.txt existe, la commande DEL sera exécutée et le fichier à supprimer.

Si vous ne souhaitez pas répéter votre nom de fichier, vous pouvez également travailler avec des variables:

SET FICHIER="c:\test.txt"

IF EXIST %FICHIER% DEL /F %FICHIER%

Dans cet exemple, nous définissons la variable "FICHIER" qui sera accessible ultérieurement avec %FICHIER%.
01/04/2021 à 17:49

RépondrePositif Négatif
Répondre

Sujets Connexes

PHP: Supprimer un Fichier

Question | 2 Réponses

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.