Beginning programmerare ofta snubblar över deras första möte med diskfiler . Det första hindret kommer med syntax skrivkommandot själv , filnamn format , skriva lägen och undantagshantering . Väl förbi språkliga överväganden , måste programmeraren förstå begränsningar i operativsystemet , nätverk , virusskydd och hur man spelar bra med andra användare . Webbprogrammerare kan förvänta sig ännu fler hinder . Kolla några av dessa förslag för att lösa dina problem disk utgång . Körbar fil redan är öppen
Fil skriver fel oftast uppstår när man använder integrerade utvecklingsmiljöer ( IDE ) som Visual Studio och Eclipse . Under den repetitiva cykel av koden , kompilera och felsöka , är det lätt att glömma att stänga programmet eller stoppa debugging innan nästa cykel . Den körbara filen förblir öppet och , när sammanställa knapp blir klickade , ett fel dyker upp om att kompilatorn inte kan skriva den körbara filen . När detta inträffar , gå tillbaka , klicka på " Alt - Tab , " stänga programmet och sedan kompilera . Addera Windows 7 Säkerhet
En annan vanlig orsak till skrivfel uppstår när program flytta till Windows 7 . För att förhindra virus , inte OS inte tillåter program att skriva till C : -enheten , om inte mappen är under c : \\ Användare katalog eller programmet har administratörsbehörighet . Det finns två lösningar på detta problem . Den första är att anpassa behörigheter på Windows 7 dator så att icke - administratörer tillgång till dessa mappar ( rekommenderas inte ) . Den andra , och föredragen , lösningen är att ändra programmet för att komma åt användarens mappar ansökan data.
Många av de ramverk ger klasser eller funktioner som pekar på användardata programmappar . I . NET Framework , använd System.Environment.GetFolderpath funktionen för att få den önskade vägen , sedan bifoga filen namn till sökvägen och använda den kombinerade textsträng i filen öppna . Förutom säkrare diskåtkomst , kan varje användare läsa och skriva till egna mappar , hindra användare från att skriva över varandras uppgifter .
Skriva filer på webben
< p> diskfil problem ökar när webbservrar och webbläsare läggs till mixen . För att förhindra webb attacker , språk som JavaScript , Java och Silverlight kraftigt begränsar hur data som skrivs till disk . Användarna måste ofta anpassa sina webbläsarens säkerhetsinställningar för att tillåta dessa operationer .
Andra förslag
p Om allt annat misslyckas , gå tillbaka till grunderna . Kontrollera att filen har ett giltigt namn , att mappen där uppgifterna kommer att gå finns och att ingen annan har tillgång till filen . På nätverksenheter , se till att du har skrivbehörighet till mappen . Dessutom , se till att programmet inte försöker öppna filen mer än en gång utan att stänga det först .