如果我在模板中创建一个文件夹,当我单击“新建文档”>“我的文件夹”时,它什么也不做。那只是一个用于组织模板的子目录。
但创建该文件夹层次结构可能会很有用。例如:
我有以下所有这些文件和文件夹:
- 〜/模板/tm1.txt
- 〜/模板/tm2.txt
- 〜/模板/我的文件夹/
- 〜/模板/我的文件夹/子文件夹/
- 〜/模板/我的文件夹/子文件夹/hello1.html
- 〜/模板/我的文件夹/子文件夹/hello2.html
- 〜/模板/我的文件夹/子文件夹/hello3.html
- 〜/模板/我的文件夹/index.html
因此,当我单击“新建文档”>“myfolder”时,我想使用“子文件夹”和index.html(等等)创建“myfolder”。
有什么办法可以做到这一点?
我知道“新文档”与“新文件夹”不同,但也许应该称为“新模板”。
答案1
我不认为这可以通过模板菜单实现,但您可以创建一个 Nautilus 脚本来实现相同的目的。类似下面的代码应该可以工作:
#!/bin/bash
# Create folder structure from template
TemplateDir="$HOME/Folder templates/dir1"
WorkingDir="$PWD"
cp -r "$TemplateDir" "$WorkingDir/"
将包含子文件夹和文件的文件夹放入其中~/Folder templates
,并相应地修改行TemplateDir
。然后按照这些说明安装脚本。
完成后,右键单击 Nautilus 窗口中的空白区域,然后选择脚本→你的脚本名称。这将在当前文件夹中创建模板目录的副本。