Beginning programmeurs struikelen vaak over hun eerste ontmoeting met disk -bestanden . De eerste horde komt met de syntax van de schrijfopdracht zelf , bestandsnaam formats , schrijf modes en exception handling . Eenmaal voorbij de taal overwegingen , moet de programmeur beperkingen van het besturingssysteem , netwerken , bescherming tegen virussen en hoe mooi met andere gebruikers om te spelen te begrijpen . Web programmeurs kunnen verwachten nog meer hindernissen . Controle van een aantal van deze suggesties om uw schijf uitgang problemen op te lossen . Uitvoerbare bestand al Open File schrijf fouten komen het meest voor bij het gebruik van geïntegreerde ontwikkelomgevingen ( IDE 's ) zoals Visual Studio en Eclipse . Tijdens de zich herhalende cyclus van code , compileren en te debuggen , is het gemakkelijk om te vergeten om het programma af te sluiten of te stoppen debuggen voor het begin van de volgende cyclus . Het uitvoerbare bestand open blijft en , wanneer het compileren knop wordt geklikt , verschijnt waarin staat dat de compiler het uitvoerbare bestand niet kan schrijven een foutmelding . Wanneer dit gebeurt , ga terug , klikt u op " Alt - Tab , " sluit het programma vervolgens opnieuw compileren . Windows 7 Beveiliging andere veel voorkomende oorzaak voor het schrijven fouten optreedt wanneer programma's verplaatsen naar Windows 7 . Om virusinfecties te voorkomen , is het OS niet toe dat programma's te schrijven naar de c :-schijf , tenzij de map onder de c : \\ User directory of het programma heeft beheerdersrechten . Er zijn twee oplossingen voor dit probleem . De eerste is om machtigingen voor de Windows 7- computer aan te passen aan niet - administrator toegang tot deze mappen ( niet aanbevolen ) toestaan . De tweede , en de voorkeur , oplossing is om het programma te wijzigen om applicatiegegevens mappen de gebruiker toegang . Veel van de kaders bieden klassen of functies die naar de gebruiker applicatie data mappen . In het . Net framework , gebruikt u de System.Environment.GetFolderpath functie om het gewenste pad te krijgen, dan voegt u de bestandsnaam om het pad en gebruik de gecombineerde tekenreeks in het bestand open . Naast veiligere toegang tot de schijf , kan elke gebruiker lezen en schrijven hun eigen mappen , voorkomen dat gebruikers overschrijven elkaars gegevens . Schrijven Bestanden op het web Disk file problemen toenemen als webservers en browsers worden toegevoegd aan de mix . Naar web -aanvallen , talen zoals JavaScript , Java en Silverlight voorkomen sterk beperken hoe data wordt weggeschreven naar de schijf . Gebruikers moeten vaak hun beveiligingsinstellingen van de browser aanpassen om deze handelingen toe te staan. Andere suggesties Als al het andere faalt , ga terug naar de basis . Controleer of het bestand heeft een geldige naam , dat de map waar de gegevens zullen gaan bestaat en dat niemand anders toegang heeft tot het dossier . Op netwerkstations , zorg ervoor dat u machtigingen hebt schrijven naar de map. Ook, zorg ervoor dat het programma niet proberen om het bestand meer dan eens te openen zonder eerst te sluiten .
|