59 votes

Impossible de modifier et enregistrer un fichier sur une machine distante en utilisant Notepad++

Je suis en train d'utiliser Notepad++ 5.3.1. Je souhaite modifier et enregistrer des fichiers sur une machine distante (toutes deux tournant sous Windows XP). J'ai accordé les autorisations d'accès et les autorisations de sécurité dans le dossier contenant les fichiers.

Lorsque j'essaie d'enregistrer l'un de ces fichiers après les avoir modifiés dans Notepad++, je reçois l'erreur suivante.

'Veuillez vérifier si ce fichier est ouvert dans un autre programme'

Il n'y a pas d'autres endroits où le fichier a été ouvert mais je reçois toujours cette erreur. J'ai pu modifier et enregistrer auparavant mais cette erreur semble arriver seulement depuis hier.

67voto

gsk Points 909

J'ai corrigé le problème maintenant. Le problème était que bien que les autorisations aient été correctement définies sur le dossier racine, les dossiers enfants ultérieurs n'héritaient pas des privilèges d'accès. Par conséquent, lorsque j'ai soudainement modifié un fichier dans l'un des dossiers enfants, cette erreur est apparue. Je suis allé dans l'onglet avancé sous les paramètres de sécurité des propriétés du dossier racine et j'ai coché l'option

 Remplacer les entrées d'autorisation sur tous les objets enfants par les entrées indiquées ici qui s'appliquent aux objets enfants

Merci à tous

53voto

nadh Points 303

Ouvrir l'éditeur (Notepad++) en mode administrateur aurait peut-être aidé aussi!

16voto

mitchf Points 1069

En fait, la réponse est beaucoup plus simple.

Si vous avez ouvert le fichier dans une fenêtre de l'Explorateur Windows et que vous avez activé le volet de visualisation, cela verrouille le fichier. Si vous désélectionnez le fichier dans la fenêtre, cela fera disparaître l'aperçu et le fichier sera à nouveau déverrouillé.

J'ai publié un article sur ce problème de verrouillage de fichier sur mon blog, si vous voulez plus d'informations et une capture d'écran.

16voto

tfont Points 1020

Gsk a raison! Ce sont les autorisations!

Propriétés > Sécurité > Modifier > Utilisateurs -> Autoriser (coché sur tout) puis "OK" et "OK" pour enregistrer tous les paramètres.

3voto

RandyMorris Points 1023

Deux choses viennent à l'esprit à essayer :

  1. Mapper un lecteur et se connecter en utilisant le lecteur mappé au lieu d'un URI.
  2. Assurez-vous d'avoir les permissions pour créer des fichiers sur le serveur distant également. Parfois, ces éditeurs de texte créent un fichier temporaire avant de récrire les informations sauvegardées.

Cela pourrait également être une question mieux adaptée pour Server Fault.

J'espère que cela vous aidera !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X