O bloqueio do acesso de leitura à pasta em si ocultará todos os nomes de arquivos nessa pasta - essa é a maneira mais simples de fazer isso no Windows ou no Unix.
Use os controles de acesso para permitir apenas o acesso a usuários / contas especificados.