FILES
This module allows you to perform operations with files.
EVENTS
EXPRESSIONS
CONDITIONS
EFFECTS
This module allows you to perform operations with files.
[on] (file|dir[ectory]) creation[s] (at|for) [[the] (file[s]|dir[ector(y|ies)]|paths)] %strings%
[on] (file|dir[ectory]) modify[ication][s] (at|for) [[the] (file[s]|dir[ector(y|ies)]|paths)] %strings%
[on] (file|dir[ectory]) deletion[s] (at|for) [[the] (file[s]|dir[ector(y|ies)]|paths)] %strings%
[on] (file|dir[ectory]) overflow[s] (at|for) [[the] (file[s]|dir[ector(y|ies)]|paths)] %strings%
[on] every (file|dir[ectory]) change[s] (at|for) [[the] (file[s]|dir[ector(y|ies)]|paths)] %strings%
You get either a real file, if there is one, or an abstract file that can then be created.
[the] (file[s]|dir[ector(y|ies)]) [path] %strings%
Absolute means the path starts from the root of the file system.
absolute path of %path%
%path%'s absolute path
You can do this recursively, getting files in the directory and all internal directories.
[all] files in %path%
Can be changed.
content[s] of %path%
%path%'s content[s]
Can be changed.
name of %path%
%path%'s name
[the] line %number% (from|of|in) %path%
[all] [the] lines (from|of|in) %path%
Can be changed.
parent of %path%
%path%'s parent
size of %path%
%path%'s size
last access time of %path%
%path%'s last access time
last modified time of %path%
%path%'s last modified time
creation time of %path%
%path%'s creation time
extension of %path%
%path%'s extension
total space of %path%
usable space of %path%
%path% (is|does)[(n't| not)] exist[s]
%path% is[(n't| not)] directory
%path% is[(n't| not)] [a] file
%path% is[(n't| not)] empty
%path% is[(n't| not)] executable
%path% is[(n't| not)] hidden
%path% is[(n't| not)] readable
%path% is[(n't| not)] [a] system file
%path% is[(n't| not)] writable
It also allows you to specify a parameter for overwriting if the file already exists
copy %path% to %path%
It also allows you to specify the text content of the file being created
[(async/sync)] create %path% [with content %strings%]
[(async/sync)] delete %path%
[(async/sync)] move %paths% to %path%
[(async/sync)] rename %path% to %string%
[(async/sync)] unzip %path% to %path%
[(async/sync)] zip %path% to %path%
[(async/sync)] download file from [url] %string% (and store it in|to) %path%