Como capturar URLs com um número arbitrário de barras no angular.js?

Eu quero fazer um site angular lidar com arquivos onde os usuários podem navegar em uma árvore do sistema de arquivos, (como no github:github.com/angular/angular.js/tree/master/path/to/my/file.js.

Eu gostaria de capturar issopath/to/my/file.js parte do URL com uma rota angular:

.when("/files/:myPath", templateUrl: "...", controller: "...")

mas como esperado:myPath corresponde apenas até a próxima barra.

Como posso capturartodas as partes restantes do URL, incluindo um número arbitrário de barras?

eu encontreiessa questão que está relacionado, mas difere na medida em que minha URL está bem após o hash angular, por exemplo,.../index.html#/files/path/to/my/file.

questionAnswers(1)

yourAnswerToTheQuestion