Jeg kan ikke åpne Min Utdatafil

Begynnelsen programmerere ofte snubler over sitt første møte med disk filer. Det første hinderet kommer med syntaksen til skrive kommandoen selv, filnavn formater, skrive moduser og avvikshåndtering. Når forbi språkhensyn, må programmereren forstå begrensninger i operativsystemet, nettverk, virusbeskyttelse og hvordan du spiller fint med andre brukere. Web programmerere kan forvente enda flere hindringer. Sjekk noen av disse forslagene for å løse dine disk utgangs problemer.

Kjørbar filen allerede Åpne

File skrivefeil oftest oppstå ved bruk av integrerte utviklingsmiljøer (IDE) som Visual Studio og Eclipse. Under repeterende syklus av kode, kompilere og feilsøke, er det lett å glemme å lukke programmet eller stoppe debugging før du begynner neste syklus. Den kjørbare filen holder åpent, og når kompilere knappen blir klikket, dukker en feilmelding opp om at kompilatoren ikke kan skrive den kjørbare filen. Når dette skjer, gå tilbake, klikk på "Alt-Tab," lukker programmet og kompiler.

Windows 7 Sikkerhet

En annen vanlig årsak for skrivefeil oppstår når programmer flytte til Windows 7. For å hindre virusinfeksjoner, ikke OS ikke tillate programmer å skrive til c: stasjonen med mindre mappen er under c: \ Bruker katalogen eller programmet har administratorrettigheter. Det er to løsninger på dette problemet. Den første er å justere tillatelser på Windows 7-datamaskin til å tillate ikke-administratortilgang til disse mappene (anbefales ikke). Den andre, og foretrukket, løsningen er å endre programmet for å få tilgang til brukerens søknad data mapper.

Mange av rammene gir klasser eller funksjoner som peker til brukerprogram data mapper. I .NET Framework, bruker System.Environment.GetFolderpath funksjonen for å få den ønskede banen, deretter legge inn filnavnet til banen og bruke den kombinerte tekststreng i filen åpen metode. I tillegg til sikrere disktilgang, kan hver bruker lese og skrive til sine egne mapper, hindre brukere fra å overskrive hverandres data.

Skrive filer på nettet

Fil på harddisken problemer øker når webservere og nettlesere er lagt til blandingen. For å hindre nettangrep, språk som Javascript, Java og Silverlight sterkt begrense hvordan data blir skrevet til disk. Brukere må ofte justere sine sikkerhetsinnstillinger i nettleseren for å tillate disse operasjonene.

andre forslag

Hvis alt annet mislykkes, kan du gå tilbake til det grunnleggende. Kontroller at filen har et gyldig navn, at mappen hvor dataene vil gå eksisterer, og at ingen andre har tilgang til filen. På nettverksstasjoner, sørg for at du har skrivetilgang til mappen. Sørg også for at programmet ikke prøve å åpne filen mer enn en gang uten å lukke det først.