현재 디렉토리 내의 기본 이름에서 가장 오래된 파일을 찾아야하는 프로젝트에서 작업 중입니다.디렉토리에서 가장 오래된 파일을 확인하십시오.
예를 들어 파일의 기본 이름은 mylog 일 수 있지만 mylog_060620121421.txt와 같은 모든 파일을 조사해야합니다. mylog_에있는 모든 파일 중에서 어떤 파일이 오래된 파일인지 알아야합니다. 즉, 먼저 작성되었지만이를 수행하는 방법을 찾을 수 없습니다.
파일 이름을 나열하는 scandir 명령을 보았지만 파일의 가장 오래된 날짜를 찾는 데 사용할 수있는 방법을 볼 수 없습니다. 리눅스에
프로그래밍 방식으로 수행해야합니까? – JuanZe
c 프로그램 내에서 프로그래밍 방식으로 수행해야합니다. 나는 아직 가장 오래된 파일에 대해 특별한 것을 시도하지 않았으며, scandir을 사용하여 모든 파일을 읽고 파일에 로그 파일이 들어 있는지 확인한 다음 그 이름을 인쇄합니다. 그게 지금까지 있었지만 그럴 수는 없습니다. 가장 오래된 파일을 찾는 주요 부분을 찾으십시오. – Boardy
관련 부분에 대한 파일 이름에서 하위 문자열을 얻는 방법을 살펴보고 (6-14에서와 같이) 거기에서 작업하십시오.이 숙제입니까? –