code: def replace_d(self, path, arg_name=None):
          
          root, dir = os.path.split(path)
          pattern = re.compile(r'(\[\[)([A-Za-z_]+)(\]\])')
          for (o, var_name, c) in re.findall(pattern, dir):
              dir = self.handle_args(dir, var_name, arg_name, isfilename=True)
          os.rename(path, os.path.join(root, dir))
docs: Replace directories
          Но в некоторых местах проекта может быть
          вызвана в тех местах, где нужно изменять
          имена файлов не трогая содержание