[ https://issues.apache.org/jira/browse/ARROW-9870?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated ARROW-9870: ---------------------------------- Labels: pull-request-available (was: ) > [R] Friendly interface for filesystems (S3) > ------------------------------------------- > > Key: ARROW-9870 > URL: https://issues.apache.org/jira/browse/ARROW-9870 > Project: Apache Arrow > Issue Type: New Feature > Components: R > Reporter: Neal Richardson > Assignee: Neal Richardson > Priority: Major > Labels: pull-request-available > Fix For: 2.0.0 > > Time Spent: 10m > Remaining Estimate: 0h > > The Filesystem methods don't provide a human-friendly interface for basic > operations like ls, mkdir, etc. Since we provide access to S3 and potentially > other cloud storage, it would be nice to have simple methods for exploring it. > Additional ideas: > * S3Bucket class/constructor: it's basically a SubTreeFileSystem containing > S3FS and a path, except that we can auto-detect a bucket's region. > * Add a class like the FileLocator C++ struct list(fs, path). _also_ kinda > like a SubTreeFileSystem, but with different methods and intents. Aside from > use in ls/mkdir/cp, it could be used in file reader/writers instead of having > an extra {{filesystem}} argument added everywhere, e.g. > {{fs$path("path/to/file")}}. See > https://github.com/apache/arrow/pull/8197#discussion_r494325934 -- This message was sent by Atlassian Jira (v8.3.4#803005)