Nwlapcug.com


Non riesco ad aprire il mio File di Output

I programmatori inizio inciampano spesso il loro primo incontro con i file su disco. Il primo ostacolo viene fornito con la sintassi del comando Scrittura stessa, formati di nome di file, scrivere la modalità e la gestione delle eccezioni. Una volta passato le considerazioni di lingua, il programmatore deve comprendere restrizioni del sistema operativo, reti, protezione da virus e come giocare bello con altri utenti. I programmatori web possono aspettarsi ancora di più ostacoli. Controllare alcuni di questi suggerimenti per risolvere i vostri problemi di uscita del disco.

File eseguibile già aperto

Gli errori di scrittura di file più comunemente si verificano quando si utilizza ambienti di sviluppo integrati (IDE) Visual Studio e Eclipse. Durante il ciclo ripetitivo del codice, compilazione e debug, è facile dimenticare di chiudere il programma o interrompere il debug prima di iniziare il ciclo successivo. Il file eseguibile rimane aperto e, quando viene fatto clic sul pulsante di compilazione, compare un errore che indica che il compilatore non può scrivere il file eseguibile. In questo caso, tornare indietro, fare clic su "Alt-Tab," Chiudi il programma quindi ricompilare.

Windows 7 sicurezza

Un'altra causa comune di errori di scrittura si verifica quando programmi passare a Windows 7. Per prevenire le infezioni di virus, il sistema operativo non consente di programmi di scrivere sull'unità c:, a meno che la cartella è sotto la directory c:\User o il programma con privilegi di amministratore. Ci sono due soluzioni per questo problema. Il primo è quello di regolare le autorizzazioni nel computer Windows 7 per consentire l'accesso di amministratore non a queste cartelle (non consigliato). Preferito e seconda soluzione consiste nel modificare il programma per accedere alle cartelle di dati di applicazione dell'utente.

Molti dei quadri forniscono classi o funzioni che fanno riferimento alle cartelle di dati di applicazione utente. In framework .net, utilizzare la funzione di System.Environment.GetFolderpath per ottenere il percorso desiderato, quindi aggiungere il nome del file al percorso e utilizzare la stringa di testo combinato nel metodo open file. Oltre a più sicuro accesso al disco, ogni utente può leggere e scrivere le proprie cartelle, impedisce la sovrascrittura dei dati degli altri utenti.

Scrittura di file sul Web

Disco file problemi aumentano quando i browser e web server vengono aggiunti alla miscela. Per evitare attacchi web, linguaggi come JavaScript, Java e SilverLight limitano notevolmente come dati ottiene scritti su disco. Gli utenti spesso necessario regolare le impostazioni di sicurezza del browser per consentire queste operazioni.

Altri suggerimenti

Se tutto il resto fallisce, tornare indietro ai principi fondamentali. Verificare che il file ha un nome valido, che la cartella dove andranno i dati esiste e che nessun altro ha accesso al file. Sulle unità di rete, assicurarsi che avete permessi di scrittura alla cartella. Inoltre, assicurarsi che il programma non tenta di aprire il file più di una volta senza chiuderla prima.