Nécessité d'effacer le contenu d'un ou de plusieurs fichiers journaux qui sont déjà verrouillés par un processus à partir d'une invite de commande. Quand j'ai essayé de faire
echo ""> nom de fichier
Je reçois une erreur en disant que le fichier est verrouillé par un processus.
Je ne pouvais même pas ouvrir le fichier dans le bloc-notes, effacer le contenu et sauvegarder.
Actuellement, j'ouvre le fichier dans Notepad ++ et j'appuie rapidement sur CTRL + a, CTRL + x, CTRL + s :)
Y at-il un moyen de faire cela à partir de cmd? Comment notepad ++ est-il capable de gérer l’édition et la sauvegarde alors que notepad n’est pas capable de le faire?
la source
Les fichiers verrouillés ne peuvent pas être supprimés, mais ils peuvent être renommés. Il se peut que Notepad ++ utilise des "sauvegardes sûres" - il crée un fichier temporaire avec le nouveau contenu, puis supprime rapidement l'original (cette étape échoue probablement) et renomme le fichier temporaire en son nom d'origine.
la source