def _split_file_list(text):
lines = text.split("\r\n")
for line in lines:
groups = line.split(",")
if len(groups) == 6:
directory, filename, *remaining = groups
remaining = map(int, remaining)
size, attr_val, date_val, time_val = remaining
timeinfo = _decode_time(date_val, time_val)
attribute = _decode_attribute(attr_val)
path = str(PurePosixPath(directory, filename))
yield FileInfo(directory, filename, path,
size, attribute, timeinfo)
评论列表
文章目录