management for files with python
import pyfiles
file = pyfiles.File('some/file.example')
print(file.path)
-> Path('some/file.example)
print(file.permission.owner)
-> 'rwx'
print(file.permission.owner.is_executable)
-> True
print(file.permission.owner.is_writable)
-> True
print(file.permission.owner.is_readable)
-> True
file.permission.change_permission('owner', 'execute')
-> grants or revokes execution permission to the owner of the file
file.permission.change_permission('group', 'read')
-> grants or revokes read permission to the file group
file.permission.change_permission('others', 'write')
-> grants or revokes write permission to others
for line in file.content.read_only():
print(line)
'some text' in file.content
-> True
- add info (path)
- move file
- cp file
- del file
- create file