0

我想编码linux文件名(完整路径),有什么方法吗?例如:输入:(这样的目录结构:)

/root/
/root/fileA.txt
/root/dir/
/root/dir/fileB.txt

编码后:(就像这样,人类可读不是必需的)

%root%
%root%fileA.txt
%root%dir%
%root%dir%fileB.txt

并使用这些新名称作为新文件名,我可以将这些文件放入一个目录中。像这样之后:

/root1/%root%
/root1/%root%fileA.txt
/root1/%root%dir%
/root1/%root%dir%fileB.txt
4

1 回答 1

1

这是一个诡计的方式。我使用 mktemp 函数来生成新的文件名。

于 2013-03-04T08:48:07.507 回答