Python Fileconveyor命名问题

时间:2013-02-25 16:46:40

标签: python cloudfiles

有没有办法让Fileconveyor(https://github.com/wimleers/fileconveyor)在Rackspace CloudFiles上创建文件而没有文件名中的所有目录信息?

例:
本地目录:001
本地文件名:001-test.jpg
CloudFiles容器:001
上传的文件名:001/001-test.jpg
所需文件名:001-test.jpg

Fileconveyor将名为001的虚拟目录上传到001容器中,然后将目录名称作为文件名前缀。我真的希望虚拟目录不存在,只需上传文件。

1 个答案:

答案 0 :(得分:0)

它实际上将文件放到可以添加的云文件中:

dir, file = os.path.split('foo/bar/baz.txt')

可能在fileconveyers / transporters / transport.py的第152行之前:

self.queue.put((src, dst, action, callback, error_callback))

将项目添加到队列中。