| Did you know ... | Search Documentation: |
| file_systems.pl -- SICStus 4 library(file_systems). |
rename_file(+OldName, +NewName) is det
rename_directory(+OldName, +NewName) is det
delete_file(+OldName) is det
delete_directory(+OldName, +Options) is semidetif_nonempty(Value), which controls the behavior
when OldName is not empty. Value may be ignore (silently
succeed without deleting anything), fail (silently fail
without deleting anything), error (throw an error - default
behavior), and delete (recursively delete the directory and
its contents, as if by delete_directory_and_contents/1 from
library(filesex)).
directory_exists(+Directory) is semidet
directory_exists(+Directory, +Mode) is semidetexist). Accepts the same access
modes as absolute_file_name/3's access option.
file_exists(+File) is semidet
file_exists(+File, +Mode) is semidetexist). Accepts the same access
modes as absolute_file_name/3's access option.
file_must_exist(+File) is det
file_must_exist(+File, +Mode) is detexist). Otherwise an
exception is thrown. Accepts the same access modes as
absolute_file_name/3's access option.
directory_must_exist(+Directory) is det
directory_must_exist(+Directory, +Mode) is detexist). Otherwise an
exception is thrown. Accepts the same access modes as
absolute_file_name/3's access option.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
file_property(+Path, ?Property) is semidet
file_property(+Path, ?Property, -Value) is semidet
directory_property(+Path, ?Property) is semidet
directory_property(+Path, ?Property, -Value) is semidettrue.
The following properties are currently supported:
true or false depending on whether the file/directory is
readable/writable/executable/searchable. executable is only
supported on regular files and searchable only on directories.
On Unix systems, create_timestamp/create_localtime don't
return the file's actual creation time, but rather its "ctime"
or "metadata change time". This matches the behavior of
SICStus 4.6.0.
As of SICStus 4.6.0, the following properties are not yet emulated:
current_directory(-Directory) is det
current_directory(-Directory, +NewDirectory) is detThe following predicates are exported from this file while their implementation is defined in imported modules or non-module files loaded by this module.
directory_exists(+Directory) is semidet
directory_exists(+Directory, +Mode) is semidetexist). Accepts the same access
modes as absolute_file_name/3's access option.
file_exists(+File) is semidet
file_exists(+File, +Mode) is semidetexist). Accepts the same access
modes as absolute_file_name/3's access option.
file_must_exist(+File) is det
file_must_exist(+File, +Mode) is detexist). Otherwise an
exception is thrown. Accepts the same access modes as
absolute_file_name/3's access option.
directory_must_exist(+Directory) is det
directory_must_exist(+Directory, +Mode) is detexist). Otherwise an
exception is thrown. Accepts the same access modes as
absolute_file_name/3's access option.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_member_of_directory(-BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, -BaseName, -FullName) is nondet
directory_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondet
file_member_of_directory(-BaseName, -FullName) is nondet
file_member_of_directory(+Directory, -BaseName, -FullName) is nondet
file_member_of_directory(+Directory, +Pattern, -BaseName, -FullName) is nondetThese predicates enumerate all matching files on backtracking. This is also the intended usage pattern. For checking if a specific file/directory exists, or to get its absolute path, it's better to use file_exists/1, directory_exists/1, or absolute_file_name/3.
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
directory_members_of_directory(-Set) is det
directory_members_of_directory(+Directory, -Set) is det
directory_members_of_directory(+Directory, +Pattern, -Set) is det
file_members_of_directory(-Set) is det
file_members_of_directory(+Directory, -Set) is det
file_members_of_directory(+Directory, +Pattern, -Set) is det
file_property(+Path, ?Property) is semidet
file_property(+Path, ?Property, -Value) is semidet
directory_property(+Path, ?Property) is semidet
directory_property(+Path, ?Property, -Value) is semidettrue.
The following properties are currently supported:
true or false depending on whether the file/directory is
readable/writable/executable/searchable. executable is only
supported on regular files and searchable only on directories.
On Unix systems, create_timestamp/create_localtime don't
return the file's actual creation time, but rather its "ctime"
or "metadata change time". This matches the behavior of
SICStus 4.6.0.
As of SICStus 4.6.0, the following properties are not yet emulated:
file_property(+Path, ?Property) is semidet
file_property(+Path, ?Property, -Value) is semidet
directory_property(+Path, ?Property) is semidet
directory_property(+Path, ?Property, -Value) is semidettrue.
The following properties are currently supported:
true or false depending on whether the file/directory is
readable/writable/executable/searchable. executable is only
supported on regular files and searchable only on directories.
On Unix systems, create_timestamp/create_localtime don't
return the file's actual creation time, but rather its "ctime"
or "metadata change time". This matches the behavior of
SICStus 4.6.0.
As of SICStus 4.6.0, the following properties are not yet emulated:
file_property(+Path, ?Property) is semidet
file_property(+Path, ?Property, -Value) is semidet
directory_property(+Path, ?Property) is semidet
directory_property(+Path, ?Property, -Value) is semidettrue.
The following properties are currently supported:
true or false depending on whether the file/directory is
readable/writable/executable/searchable. executable is only
supported on regular files and searchable only on directories.
On Unix systems, create_timestamp/create_localtime don't
return the file's actual creation time, but rather its "ctime"
or "metadata change time". This matches the behavior of
SICStus 4.6.0.
As of SICStus 4.6.0, the following properties are not yet emulated:
current_directory(-Directory) is det
current_directory(-Directory, +NewDirectory) is detThe following predicates are exported, but not or incorrectly documented.