FSO es tan emocionante y fascinante como ovnis, y por supuesto es más alegre y triste. ¿No ha visto cierto anuncio del proveedor de servicios espaciales: el espacio de 100 MB solo cuesta 60RMB/año, admite la base de datos, admite lo que sea ... Cuando se le pregunte, no es compatible con FSO, se desanimará de inmediato? Entonces, ¿qué es exactamente FSO, qué tan poderoso es y cuál es su principio operativo? Esta vez tengo un conocimiento profundo.
En primer lugar, FSO es la abreviatura de FileSystemObject. Por supuesto, es nuestro comúnmente conocido como el componente FSO, que puede usarse para procesar unidades, carpetas y archivos.
Puede detectar y mostrar la asignación de información de las unidades del sistema; También puede crear, cambiar, mover y eliminar carpetas, y detectar si existen algunas carpetas dadas. Si existen, también puede extraer información sobre la carpeta, como el nombre, la fecha de creación o el último modificado, etc. FSO también facilita los archivos de procesamiento.
1. FSO.getdrive
Así como se establecen otros componentes, las referencias de FSO deben establecer conexiones.
Establecer fso = server.createObject ("scripting.filesystemObject") |
Tenga en cuenta que el contenido interno de CreateObject ya no es MSWC, sino de secuencias de comandos.
Luego puede usar FSO para procesar la unidad. Por ejemplo, FSO.getDrivename extrae el nombre de la unidad, y FSO.getdrive también extrae el nombre de la unidad estándar. Por ejemplo:
1, FSO.asp
<%Set fso = server.createObject ("scripting.filesystemObject")%> <%= fso.getdriveName ("d:")%> <br> <%= fso.getdrive ("d:")%> |
Encontrará que GetDriveName ("D:") es "D:", y GetDrive ("D:") es el "D:" estándar, por lo que generalmente escribimos fso.getdrive (fso.getdriveName (drvPath)) como este para extraer un disco de controlador específico.
2. Drv.getInfo
Lo anterior ha extraído una unidad específica, por lo que se extrae la información específica del disco de la unidad.
2, DRV.asp
<% Establecer fso = server.createObject ("scripting.filesystemObject") Establecer drv = fso.getdrive (fso.getdrivename ("d:")) %> El tamaño del espacio del disco: <%= drv.totalSize%> <br> El tamaño del espacio restante del disco: <%= drv.freespace%> |
Lo anterior es solo la información extraída de la unidad D. Tomemos una función general y continuemos probando a sus controladores por separado.
3, drvinfo.asp