roAssetPoolFiles
5 min
este objeto permite interactuar con archivos en un grupo de recursos el equivalente en javascript es archivosdelgrupoderecursos docid\ o uut2yl90kzc5nt8i0hv creación de objetos el objeto roassetpoolfiles se crea con dos parámetros createobject("roassetpoolfiles", pool as roassetpool, assets as dynamic) el argumento assets puede ser un objeto roassetcollection o rosyncspec si varias instancias de objetos requieren el uso de una instancia de roassetcollection , será más eficiente convertir rosyncspec a roassetcollection llamando a getassets() una vez y luego pasando esa colección a todas las instancias de objetos que la requieran este objeto funciona de manera similar al objeto rosyncpoolfiles ifassetpoolfiles getfailurereason() as string devuelve texto explicativo si getpoolfilepath() devuelve una cadena vacía o si getpoolfileinfo() devuelve invalid movefileintopool(source filename as string, asset name as string) as boolean mueve un archivo arbitrario a la ubicación adecuada en el grupo de recursos el archivo de origen debe estar en el mismo sistema de archivos que el grupo de recursos este método acepta dos parámetros source filename \<font color="#6b21a8">string\</font> la ruta de un archivo existente en el sistema de archivos asset name \<font color="#6b21a8">string\</font> el nombre de un recurso dentro de la colección de recursos asociada con la instancia roassetpoolfiles si se conoce el tamaño del recurso, se verificará con respecto al archivo de origen la operación de movimiento fallará si asset name no coincide con ningún recurso del grupo o si el tamaño del archivo no coincide con el tamaño conocido del recurso este método devuelve verdadero en caso de éxito y falso en caso de error use el método getfailurereason() para recuperar una descripción del error getpoolfilepath(asset name as string) as string busca el nombre de archivo especificado en la colección de recursos y utiliza la información para determinar el nombre real del archivo en el grupo este método devuelve una cadena vacía si el nombre no se encuentra en la colección de recursos o si el archivo no se encuentra en el grupo getpoolfileinfo(asset name as string) as object busca el nombre de archivo especificado en la colección de recursos y devuelve toda la información disponible, incluida la ruta del archivo en el grupo, como una matriz asociativa este método devuelve invalid si el nombre del recurso no se encuentra en la colección de recursos si el archivo no se encuentra en el grupo, se devolverá la información de la colección de recursos sin la ruta del grupo consulte la siguiente tabla para obtener una descripción de los recursos en la matriz asociativa campo valor descripción name string nombre del recurso link string url del recurso size string hash string hash en formato de hash de algoritmo " " change hint string solo está presente si se establece auth user string solo está presente si se establece auth password string solo está presente si se establece auth inherit boolean headers inherit boolean probe string datos de sondeo path string ruta absoluta del archivo en el pool (o "invalid" si el archivo no está en el pool)