|
 |
aspx_espanol thread: SystemIO.File || error: protection level
Message #1 by Un habitante de este Universo <albin@a...> on Sun, 25 Feb 2001 14:24:11 +0100
|
|
Saludos,
En la era de las bases de datos, querr=EDa acceder a ficheros de
texto... el siguiente c=F3digo me genera un error en la primera l=EDnea, al
compilar:
File objFile =3D new System.IO.File();
if(File.FileExists("c:\autoexec.bat")) {
saludo.Text =3D "Existe el fichero";
}
test.cs(28,33): error CS0122: 'System.IO.File.File()' is
inaccessible due to its protection level
La ayuda que he encontrado insinua que estoy intentando usar un
m=E9todo declarado private 'desde fuera' ... pero algo me hace desconfiar de
esa informaci=F3n.
=BFSabeis qu=E9 puede estar sucediendo?
Gracias.
Albin - Valencia
Message #2 by "Antonio Perona" <sagitario@w...> on Tue, 27 Feb 2001 14:43:08 +0100
|
|
Hola Albin,
Creo que la sentencia que te da error es la primera que has mandado:
File objFile = new System.IO.File();
El Constructor de la clase System.IO.File NECESITA un argumento de tipo
String, que debe representar la ruta al archivo a crear ( o abrir, supongo).
Es decir, cambia tu sentencia por algo como:
File objFile = new System.IO.File("c:\Mi Archivo");
y debería funcionar.
Me alegraré de haberte sido de alguna ayuda,
Saludos,
Antonio.
----- Original Message -----
From: "Un habitante de este Universo" <albin@a...>
To: "ASP.Net en Español" <aspx_espanol@p...>
Sent: Sunday, February 25, 2001 2:24 PM
Subject: [aspx_espanol] SystemIO.File || error: protection level
>
> Saludos,
>
> En la era de las bases de datos, querría acceder a ficheros de
> texto... el siguiente código me genera un error en la primera línea, al
> compilar:
>
> File objFile = new System.IO.File();
> if(File.FileExists("c:\autoexec.bat")) {
> saludo.Text = "Existe el fichero";
> }
>
> test.cs(28,33): error CS0122: 'System.IO.File.File()' is
> inaccessible due to its protection level
>
> La ayuda que he encontrado insinua que estoy intentando usar un
> método declarado private 'desde fuera' ... pero algo me hace desconfiar de
> esa información.
>
> ¿Sabeis qué puede estar sucediendo?
>
> Gracias.
> Albin - Valencia
>
Message #3 by "Jonothon Ortiz" <jon@x...> on Tue, 27 Feb 2001 11:05:46 -0500
|
|
Una pregunta tonta, pero este codigo es para Visual Basic o para ASP?
si es para ASP, me parece que tiene que ser
set objFile = Server.CreateObject(FileSystem.ObjecT)
o algo asi =)
Jonothon Ortiz
Senior Web Developer
Xnext, Inc.
Ph: xxx.xxx.xxxx
or 888.84.XNEXT
http://www.Xnext.com
mailto:jon@x...
|
|
 |