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