我正在使用网守访问服务器上的页面。 这是通过创建包含索引文件的目录来完成的。然后,它将任何输入密码的人指向特定页面。 我希望能够生成许多目录,其中包含不长的随机名称或分配来自数据库的名称,因为通过手动过程创建许多名称是不切实际的。 有人能告诉我如何动态生成大量目录吗? 如果用户可以创建自己的目录,那会更好,但那可能是别的东西。 感谢
答案 0 :(得分:1)
如果您的服务器上有bash(shell)访问权限,则可以执行一个简单的bash脚本来创建每个目录中都有文件的目录。
for f in foo/bar{00..50}; do mkdir -p $f && touch $f/index.txt; done
替换:
foo/bar
与您的目录50
包含目录数index.txt
,文件名为如果您想另外为每个文件写入文本,请改为执行此操作
for f in foo/bar{00..50}; do mkdir -p $f && printf "text\n goes\n here" > $f/index.txt; done