유닉스 타임 스탬프로 디렉토리에서 파일을 정렬하려고합니다. 다음은 디렉토리의 파일 이름입니다.두 번째 이후의 파일 이름에 timstamp 문자열로 파일 정렬 -
20151102-2148040042-1446522484838-Game21500052-x.realtime
20121102-2148010042-1446522484138-Game21500052-x.realtime
두 번째 이후에 유닉스 타임 스탬프를 정렬 한 후에 파일을 가져와야합니다. 어떻게 내가 자바에서 그렇게 할 수 있을까? 내가 좋아하는 파이썬에서 그렇게 할 수 있어요
def extract_timestamp(filename):
timestamp = filename.split('-')[2]
return timestamp
directory = '/home/ubuntu/assdd/'
# Get all files from the path
log_files = os.listdir(directory)
# Sort files by timestamp
log_files.sort(key=extract_timestamp)
# Get full path of each file
files = [os.path.join(directory,data_file) for data_file in log_files]