Hace unos días iba a escribir algo que implicaba leer archivos.
Pero no quiero usar FSO porque temo que algunos espacios no lo admitan.
Pero después de buscar durante mucho tiempo en Internet, no pude encontrar uno que no estuviera escrito en FSO.
O hice uno yo mismo.
Recuerdo que usaba stream cuando cargaba y guardaba archivos sin componentes.
Descubrí que existe un método LoadFromFile. El archivo se puede leer.
A continuación se muestra mi código.
función leer archivo (URL, tipo de gráfico)
establecer srmObj = servidor.CreateObject("adodb.stream")
srmObj.tipo=1
srmObj.modo=3
srmObj.abierto
srmObj.Posición=0
srmObj.LoadFromFile URL
srmObj.Posición = 0
srmObj.tipo=2
srmObj.charset=tipo de gráfico
leerarchivo=srmObj.readtext()
La función final
tiene dos parámetros. La URL es la ruta del archivo, parece que solo puede ser una ruta absoluta. chartype es la codificación en la que se almacena el archivo.
Devuelve una cadena que contiene el contenido del archivo.
Esta función sólo puede leer archivos de texto. La lectura de archivos binarios es similar. Quienes quieran utilizarlo pueden cambiarlo ellos mismos.