iRODS文档:https://docs.irods.org/4.2.0/icommands/user/
我需要在iRODS中创建目录结构。我在Python中有一个脚本,可以在计算机上创建目录,但是如何编辑此脚本,以使其在iRODS中创建目录结构并将文件移动到这些目录中?是否将iRODS命令合并到Python脚本中?不知道这将如何工作...
最佳答案
您可以使用Python脚本调用iRODS来创建集合。
最简单的方法是通过Python iRODS客户端:
https://github.com/irods/python-irodsclient
https://pypi.python.org/pypi/python-irodsclient
创建一个新集合:
>>> coll = sess.collections.create("/tempZone/home/rods/testdir")
>>> coll.id
45799
然后可以将文件放入iRODS:
https://github.com/irods/python-irodsclient#reading-and-writing-files