autoease.utils.file module

@author: meili @contact: meili02@corp.netease.com @file: file.py @date: 2023/2/21 14:36 @desc:

class autoease.utils.file.FileManager(root_dir)[source]

Bases: object

append(file)[source]
generate_filename(curr_dir='.', end_with='.txt')[source]
file_exists(file_path)[source]
get_file_relative_path(file_path)[source]
files(curr_dir='.', ext='*.exe')[source]

get files in curr_dir, filter by ext

Parameters:
  • [curr_dir] – dir path

  • [ext] – filter string

Returns:

list of files in the curr_dir

remove_files(rootdir, ext)[source]

remove files in rootdir, filter by ext

Parameters:
  • [rootdir] – dir path

  • [ext] – filter string

  • [show] – print files if true

copy_file(file_path, target_file_path)[source]
autoease.utils.file.files(curr_dir='.', ext='*.exe')[source]

get files in curr_dir, filter by ext

Parameters:
  • [curr_dir] – dir path

  • [ext] – filter string

Returns:

list of files in the curr_dir

autoease.utils.file.remove_files(rootdir, ext)[source]

remove files in rootdir, filter by ext

Parameters:
  • [rootdir] – dir path

  • [ext] – filter string

  • [show] – print files if true

autoease.utils.file.generate_filename(endwith='')[source]