fs

File system related utilities.

copy_dir

copy_dir (src, dst)

Copies src directory recursively on place of dst. If dst already exists, it will be removed first.

This function uses following commands of Unix shell: rm, cp

repl_in_paths

repl_in_paths (text, repl, top_dir=’.’)

Scans top_dir recursively to find given text in file/dir names. Then replaces this text by repl. Function is case sensitive.

This function uses following commands of Unix shell: find, mv

For example, if current directory has following structure:

foo.txt
README.txt
my_foo_files\first.py
my_foo_files\second.py
my_foo_files\foo.py

invoking repl_in_paths('foo', 'bar', '.'): will process it as follows:

bar.txt
README.txt
my_bar_files\first.py
my_bar_files\second.py
my_bar_files\bar.py

repl_in_files

repl_in_files (text, repl, top_dir=’.’)

Scans top_dir recursively to find given text in the content of files. Then replaces this text by repl. Function is case sensitive.

This function uses following commands of Unix shell: grep, sed