Quando si crea un campo File, è possibile specificare una cartella nella quale salvare il file, che può trovarsi all'interno della cartella <em>pubblica</em> o <em>privata</em>. I file nella cartella pubblica possono essere raggiunti direttamente tramite il server web; quando i file pubblici sono elencati, vengono utilizzati dei link diretti a questi ultimi, e chiunque conosca l'URL di un file sarà in grado di scaricarlo. I file nella cartella privata non sono accessibili direttamente tramite il server web; quando i file privati vengono elencati, i link puntano a percorsi gestiti da Drupal. Questo carica di più il server e aumenta il tempo di download, dato che Drupal deve essere inizializzato per risolvere il percorso di ogni file di cui viene richiesto il download, ma permette restrizioni dell'accesso ai file.