Quando criar um campo do tipo Ficheiro, pode especificar um directório onde os ficheiros serão armazenados, que tanto pode estar no directório de ficheiros <em>público</em> como no <em>privado</em>. Os ficheiros no directório público podem ser acedidos directamente pelo servidor; quando os ficheiros públicos são listados, são usadas ligações directas para os ficheiros, e quem conhece o URL do ficheiro pode fazer o download do mesmo. Ficheiros no directório privado não estão acessíveis directamente pelo servidor; quando ficheiros privados são listados, os links são caminhos pedidos pelo Drupal. Isto adiciona carga ao servidor e a descarga fica mais lenta, já que o Drupal precisa de iniciar e processar o caminho de cada ficheiro pedido, mas permite restrições de acesso.