SystemFile

26/01/2005 - 14:29 por Javier | Informe spam
Tengo un programita que corre esta linea :
FileStream file = new FileStream("c:\\archivo.txt", FileMode.Append,
FileAccess.Write);

El problema es que corriendo con el debug al querer pasar esta linea me sale
un error de que el archivo esta siendo usado por otra persona.
Lo estoy probando en win xp y queria saber si hay algun tema de permisos por
el cual tenga este problema.
El archivo se crea pero queda vacio ya que no pasa esa linea.
Javier

Preguntas similare

Leer las respuestas

#1 Bela Istok
26/01/2005 - 16:23 | Informe spam
Hola Javier he corrido la línea de código que enviaste con dos usuarios, el
primero tenia permiso de escribir al disco C:\ de la maquina, y funciono sin
problemas, el segundo usuario, no tenia permisos de acceder al Disco C:\ de
la maquina y me dio el siguiente error:



System.UnauthorizedAccessException: Access to the path "c:\archivo.txt" is
denie
d.
at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean
bFr
omProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access)
at ConsoleApplication1.Class1.Main(String[] args) in c:\consoleap
plication1\class1.cs:line 18



En ningún momento me sale un error de que el archivo esta siendo utilizado
por otro proceso, si no tengo permisos, me dice que no los tengo, así que
podríamos descartar que sea falta de permisos.



Ahora bien lo que se me ocurre es lo siguiente, puede ser que el que te este
molestando sea un Antivirus que tengas instalado en la maquina, que trata de
verificar que es lo que contiene el archivo y lo bloquea, pero como te digo
esto es una hipótesis que tengo.


Saludos,


Bela Istok
"Javier" wrote in message
news:
Tengo un programita que corre esta linea :
FileStream file = new FileStream("c:\\archivo.txt", FileMode.Append,
FileAccess.Write);

El problema es que corriendo con el debug al querer pasar esta linea me


sale
un error de que el archivo esta siendo usado por otra persona.
Lo estoy probando en win xp y queria saber si hay algun tema de permisos


por
el cual tenga este problema.
El archivo se crea pero queda vacio ya que no pasa esa linea.
Javier


Respuesta Responder a este mensaje
#2 Javier
26/01/2005 - 16:42 | Informe spam
Lo voy a ver en mi casa ayer me olvide de probarlo solo copie la linea de
codigo.
Maniana traigo el error.

"Bela Istok" wrote in message
news:
Hola Javier he corrido la línea de código que enviaste con dos usuarios,
el
primero tenia permiso de escribir al disco C:\ de la maquina, y funciono
sin
problemas, el segundo usuario, no tenia permisos de acceder al Disco C:\
de
la maquina y me dio el siguiente error:



System.UnauthorizedAccessException: Access to the path "c:\archivo.txt" is
denie
d.
at System.IO.__Error.WinIOError(Int32 errorCode, String str)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access,
FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath,
Boolean
bFr
omProxy)
at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess
access)
at ConsoleApplication1.Class1.Main(String[] args) in c:\consoleap
plication1\class1.cs:line 18



En ningún momento me sale un error de que el archivo esta siendo utilizado
por otro proceso, si no tengo permisos, me dice que no los tengo, así que
podríamos descartar que sea falta de permisos.



Ahora bien lo que se me ocurre es lo siguiente, puede ser que el que te
este
molestando sea un Antivirus que tengas instalado en la maquina, que trata
de
verificar que es lo que contiene el archivo y lo bloquea, pero como te
digo
esto es una hipótesis que tengo.


Saludos,


Bela Istok
"Javier" wrote in message
news:
Tengo un programita que corre esta linea :
FileStream file = new FileStream("c:\\archivo.txt", FileMode.Append,
FileAccess.Write);

El problema es que corriendo con el debug al querer pasar esta linea me


sale
un error de que el archivo esta siendo usado por otra persona.
Lo estoy probando en win xp y queria saber si hay algun tema de permisos


por
el cual tenga este problema.
El archivo se crea pero queda vacio ya que no pasa esa linea.
Javier






email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida