하위 디렉토리를 왔다갔다하면서 디렉토리 내용물을 출력해주는 프로그래밍을하고있는데요!
위치를 지정하면 해당위치하위에있는 모든 파일을 출력하는것은 해결했습니다.
그런데 문제가 하나 있는데요
(요건 간단한 하위디렉토리 출력예제소스에서..!)
import os
for (path, dir, files) in os.walk("d:/"):
for filename in files:
print("%s/%s" % (path, filename))
제가 이걸 D드라이브가아니고 이미지 파일에서도 해보고싶습니다.
예를들어 우분투.iso 라는 우분투 설치용 iso 혹은 사용중인 우분투를 이미지화 시킨 mdf파일 이있다고 치겠습니다.
(ext4파일시스템!)
그러면 저 이미지 파일을 지정을하면 저이미지파일의 root폴더부터 os.walk가 돌아가게 하는거죠!
ftk imager 프로그램을 사용하다 이기능이 참맘에들어서 만들어보고싶은데 어느부분을 공부해야
open() 과 os.walk를 접목시킬수 있을지모르겠네요 ㅠㅠ..
////////////////////////
그냥 EXT4 파일시스템의 구조는 알고있어서
바이너리 형식으로 읽어서 hex값을 단순 계산을통해 노드 이동후 이름을 체크하는식으로 주소를 뽑아내 보기는 했는데요
하루종일걸리더라구요 이방식으로 코딩을하면.. 그래서 찾다보니 디렉토리용 함수가있다해서 사용중입니다 헤헤..좀만도와주세용..