我想创建一个唯一的目录来控制目录的磁盘配额。唯一的目录名称创建如下:
unique_string()->
base64:encode_to_string(term_to_binary(make_ref())).
但是在调试的时候,问题就出现了:
exception exit: {{badmatch,
{error,
" g3IAA2QAFGVtYWNzQHl1cy1pTWFjLmxvY2FsAwAB/ncAAAA8AAAAAA==: No such file or directory.\r\n"}},
unique_string 包含“/”,它会导致问题。
恐怕如果只是删除“/”,唯一的功能就会丢失。如何解决问题?另外,目录中是否还有其他字符不能使用?