This commit is contained in:
Vitor Santos Costa
2018-10-15 13:47:25 +01:00
parent a03aa3c27c
commit 70cb6ed01e
2 changed files with 6 additions and 1 deletions

View File

@@ -788,15 +788,17 @@ path.
The predicates performs a left-recursive traversal. It does not protect against file system errors and it does not check for symbolic links.
*/
directory_map(D, P),
directory_map(D, P) :-
working_directory(_, D),
list_directory(D,L),
d_map(L, P).
d_map([],_,_,_).
d_map(['.'|Fs],D, P) :-
!,
d_map(Fs,D, P).
d_map(['..'|Fs],D, P) :-
!,
d_map(Fs, D, P).
d_map([D|Fs], D, P) :-
absolute_file_name( F, File, [prefix(D)] ),