我将托管用户提交的文件。我需要从文件中获取一些数据,然后将其移动到某个目录。
此文件的生命周期有两个兴趣点。第一个是数据被抽象化的时候,第二个是文件被归档以便可以共享的时候。
当数据被抽象时,我认为将文件重命名为唯一的文件或将唯一的字符串附加到文件名以防止它覆盖其他现有文件。
当文件要归档时,我想到了三种策略。一种是将从某个数据上传的所有文件保存在一个文件夹中。(2006/sept/04, 2008/jan/05) 另一种方法是保留一个文件夹并继续填充它,直到我想保留在文件夹中的文件达到最大数量,然后再创建一个(/folder001/、/folder002/、 /folder003/ 等)。另一种方法是在达到某个阈值时创建子文件夹。所以就像 (/j/jd/jde/jdelator) 我在 unix 中看到过这个,不知道如何解释。
我的问题是你们发现有用或使用过什么样的策略?