59 votes

Impossible d'éditer et d'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 tournent sous Windows XP). J'ai accordé les privilèges 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 aucun autre endroit où le fichier a été ouvert mais je continue à recevoir cette erreur. J'ai pu modifier et enregistrer auparavant mais cette erreur semble survenir seulement depuis hier.

67voto

gsk Points 909

J'ai maintenant résolu le problème. 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 survenue. Je suis allé dans l'onglet avancé des 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 affichées ici qui s'appliquent aux objets enfants

Merci à tous et à toutes

53voto

nadh Points 303

Ouvrir l'éditeur (Notepad++) en mode administrateur aurait pu aider aussi !

16voto

mitchf Points 1069

En fait, c'est une réponse 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 souhaitez 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 un lecteur mappé au lieu d'un URI.
  2. Assurez-vous d'avoir les autorisations nécessaires pour créer des fichiers sur le serveur distant. Parfois, ces éditeurs de texte créent un fichier temporaire avant de réécrire les informations sauvegardées.

Cela pourrait aussi ê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