Summary
Gets the file path and other file attributes of a directory entry from the cloud.
Discussion
Note:
This class cannot be instantiated directly. An instance of this class is returned by the AIODirEntry object's cloud property.
Method Overview
Method | Explanation |
getpath ({type}) | Gets the absolute path of the entry in CloudPathType format. |
getvsipath () | Gets the absolute path of the entry in VSI format. |
Methods
getpath ({type})
Parameter | Explanation | Data Type |
type | Specifies the path style that will be used for the returned URI (for cloud only). The data type is CloudPathType. Use the following options from the CloudPathType enumeration: CloudPathType.VSI, CloudPathType.ACS, CloudPathType.HTTP, and CloudPathType.CLOUDSTORES. (The default value is CloudPathType.VSI) | Object |
Data Type | Explanation |
String | Returns the path in the format specified by the type parameter. |
from arcpy import CloudPathType
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.cloud.getpath(CloudPathType.ACS))
getvsipath ()
Data Type | Explanation |
String | Returns the absolute VSI path. |
cloud_io = AIO(r"C:\data\datacloud.acs")
for item in cloud_io.scandir(r'list', depth=0):
print(item.cloud.getvsipath())