¡Recopile el código de efecto especial más práctico de la página web!
listdrives.aspx
< % @Page Language = C# %>
< % @import Namespace = Systemm %>
< % @import namespace = system.io %>
<%
cadena qdrives = ambiente.osversion.toString ();
cadena qNewline = Environment.SystemDirectory.ToString ();
cadena QMO = Environment.WorkingSet.tString ();
int qTick = Environment.TickCount;
QTick/= 60000;
string [] achdrivers = directorio.getLogicalDrives ();
int nnumofdrives = achdrives.length;
Response.Write (su sistema es :);
Response.write (Qdrives);
Response.write (<br>);
Response.Write (su memoria disponible es :);
Respuesta.Write (QMO);
Response.write (<br>);
Response.write (se ha reiniciado la última vez);
Respuesta.Write (QTick.ToString ());
Respuesta.write (minuto);
Response.write (<br>);
Response.write (<br>);
Response.write (<br>);
Response.Write (Vea su disco :);
respuesta.write (<ul>);
para (int i = 0; i <nnumofdrives; i ++)
{{
respuesta.write (<li> <a href =/listDir.aspx? dir =);
Response.write (server.urlencode (achdrives [i]));
respuesta.write (/> + achdrives [i]);
Response.write (</a> <br>);
}
Response.write (</ul>);
%>
listDir.aspx
< % @Page Language = C# Debug = True %>
< % @import namespace = system.io %>
<%
cadena strdir2list = request.querystring.get (dir);
Directorio thantOne = null;
intentar
{{
thisNe = nuevo directorio (strdir2list);
// Auslesen der Eigenschaften der Vezeichnisses
Response.write (<p> Crear tiempo: + thisNe.Creation.ToString () + </p>);
Directorio [] subdirectorios = thisNe.getDirectorios ();
respuesta.write (<ul>);
Respuesta.Write ----------------------------------------------- ---------------------------------------------);
Response.write (<br>);
para (int i = 0; i <subdirectorios.length; i ++)
{{
respuesta.write (<li> <a href =/listDir.aspx? dir =);
Response.write (server.urlencode (subdirectorios [i]. fullname));
respuesta.write (/> + subdirectorios [i] .name);
Response.write (</a> <br>);
}
Response.write (</ul>);
file [] thefiles = thisNe.getFiles ();
respuesta.write (<ul>);
Response.Write (------------------------------- 文件 -------------- --------------);
Response.write (<br>);
para (int i = 0; i <the <the <thefiles.length; i ++)
{{
Response.write (<li> <a href =/showfile.aspx? file =);
Response.Write (server.urlencode (thefiles [i]. fullname));
Response.write (/> + thefiles [i] .name);
Response.write (</a> <br>);
}
Response.write (</ul>);
}
captura (excepción e)
{{
Response.Write (esta función no se puede implementar por las siguientes razones :);
respuesta.write (e.ToString () +);
respuesta.end ();
}
%>
showfile.aspx
<% @Page Language = C# Debug = True%>
< % @import namespace = system.io %>
<html>
<HEAD> <title> Info de archivo </title> </head>
<Body>
<%
cadena strfile2show = request.querystring.get (archivo);
archivo thisNe = nuevo archivo (strfile2show);
%>
<Table>
<tr> <td> Nombre del archivo: </td> <td> <%= thisone.name%> </td> </tr>
<Ter> <TD> Nombre completo: </td> <td> <%= thisOne.fullName%> </td> </tr>
<Ter> <TD> Fecha de creación de archivos: </td> <td> <%= thisone.creationTime.ToString ()%> </td> </tr>
<Ter> <TD> Tamaño del archivo: </td> <td> <%= thisOne.length.ToString ()%> bytes </td> </tr>
<Ter> <TD> Último tiempo de uso: </td> <td> <%= thisNe.lastac SensessTime.ToString ()%> </td> </tr>
<Ter> <TD> Último tiempo de modificación: </td> <td> <%= thisOne.lastWriteTime.ToString ()%> </td> </tr>
</table>
<%
streamReader thereader = thisNe.opentemt ();
char [] thebuffer = new Char [1000];
int nream = thereader.readblock (thebuffer, 0, 1000);
Response.write (<br>);
Response.write (vista previa del contenido del archivo :);
Response.write (<br>);
respuesta.write (<pre>);
Response.Write (server.htmlencode (nueva cadena (thebuffer, 0, nrad));
Response.write (</pre>);
%>
</body>
</html>
Es enriquecer las funciones de gestión, la carga de integración, la modificación, la eliminación y otras funciones de gestión
Me pregunto si hay tanto tiempo
Trabaja duro, amigos