programmeurs débutants trébuchent souvent au cours de leur première rencontre avec les fichiers du disque. Le premier obstacle est livré avec la syntaxe de la commande d'écriture lui-même , les formats de nom de fichier , écrire modes et la gestion des exceptions . Une fois passé les considérations de langue , le programmeur doit comprendre des restrictions du système d'exploitation , des réseaux, protection contre les virus et la façon de jouer gentil avec les autres utilisateurs. Programmeurs Web peuvent s'attendre à encore plus d'obstacles . Vérifiez certaines de ces suggestions pour résoudre vos problèmes de sortie de disque. Fichier exécutable déjà ouvert
Fichier écrire échecs surviennent le plus souvent lors de l'utilisation des environnements de développement intégrés ( IDE départ) comme Visual Studio et Eclipse. Pendant le cycle répétitif de code, la compilation et le débogage , il est facile d'oublier de fermer le programme ou arrêter le débogage avant le début du cycle suivant. Le fichier exécutable reste ouvert, et , lorsque le bouton de la compilation est cliqué , une erreur s'affiche indiquant que le compilateur ne peut pas écrire dans le fichier exécutable. Lorsque cela se produit , revenir en arrière , cliquez sur " Alt -Tab ", fermer le programme puis recompilation.
Windows 7 Security
autre cause fréquente d' erreurs d'écriture se produit lorsque les programmes passer à Windows 7. Pour prévenir les infections de virus , le système d'exploitation ne permet pas d'écrire des programmes pour le lecteur C: à moins que le dossier se trouve sous le répertoire c: \\ utilisateur ou le programme a des privilèges d'administrateur. Il ya deux solutions à ce problème . La première consiste à ajuster les autorisations sur l'ordinateur Windows 7 pour permettre l'accès non - administrateur de ces dossiers ( non recommandé). Le second , et le plus pratique , la solution consiste à modifier le programme à accéder aux dossiers de données d'application de l'utilisateur.
Beaucoup de cadres fournir classes ou des fonctions qui pointent vers les dossiers de données d'application utilisateur . Dans le cadre . Du Net , utilisez la fonction System.Environment.GetFolderPath pour obtenir la trajectoire souhaitée , puis ajouter le nom du fichier pour le chemin et utiliser la chaîne de texte combiné à la méthode ouverte de fichiers. En plus de l'accès au disque plus sûr , chaque utilisateur peut lire et écrire dans leurs propres dossiers , ce qui empêche les utilisateurs d'écraser les données de l'autre.
Vidéos de Fichiers d' écriture sur le Web
< p> problèmes de fichiers de disques augmentent lorsque les serveurs Web et les navigateurs sont ajoutés au mélange. Pour éviter les attaques Web , des langues comme le JavaScript , Java et Silverlight considérablement restreindre la façon dont les données sont écrites sur le disque. Les utilisateurs doivent souvent ajuster leurs paramètres de sécurité du navigateur pour permettre à ces opérations.
Autres suggestions
Si tout le reste échoue , revenez à l'essentiel. Vérifiez que le fichier a un nom valide, que le dossier dans lequel les données vont existe et que personne d'autre n'a accès au dossier . Sur les lecteurs réseau , assurez-vous que vous avez les permissions d'écriture sur le dossier. Aussi, assurez- vous que le programme ne cherche pas à ouvrir le fichier plus d'une fois sans fermer le premier.