File system¶
File system operations
Test¶
| Action | Code | Details |
|---|---|---|
| File/dir exists |
|
|
| Is file |
|
|
| Is empty file |
|
Throws error if the file does not exist |
| Is directory |
|
|
| Is empty directory |
|
File handling¶
| Action | Code | Details |
|---|---|---|
| Open temporary file with clean-up |
|
File info¶
| Action | Code | Details |
|---|---|---|
| Filename |
|
Returns 'derp.csv' |
| Filename without extension |
|
Returns 'derp' |
| File extension |
|
Returns '.csv' |
| Parent directory name |
|
Returns 'Files' |
| File size |
|
Directory handling¶
| Action | Code | Details |
|---|---|---|
| Create directory |
|
Error when directory already exists |
| Create directory if missing |
|
|
| Create directories, recursively |
|
|
| Create directories recursively if missing |
|
|
| Rename a directory |
|
|
| Delete directory and underlying files |
|
Error if the path does not exist |
| Delete directory and underlying files, if needed |
|
Info¶
| Action | Code | Details |
|---|---|---|
| Number of children |
|
|
| Number of files |
|
|
| Number of child directories |
|