【发布时间】:2013-02-25 06:15:36
【问题描述】:
我想编码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
【问题讨论】:
-
如果您的文件名称中已经包含 % 怎么办? (你尝试过什么?)
-
我的例子中的编码,只是我的第一个计划。它不起作用。我尝试了BASE64,但我不知道它是否可以作为正确的linux文件名。
标签: linux file encoding filenames