2012-02-06 7 views
1

나는 (1.) 위험이 적다는 것을 알기 위해 노력하고 있습니다. (2.) 신뢰할 수있는 (3.) 복잡하지 않은, 그리고 (4) 합리적으로 효과적인 방법으로 파일 및 폴더가 50k 이상인 디렉토리에있는 모든 단일 파일과 폴더의 posix 경로를 txt로 작성합니다. txt는 패스 하나만 포함해야합니다. 패스 당 하나의 라인. 파일의 순서는 모두 거기에있는 한 특별히 중요하지 않습니다.osx : txt에 50k 개 이상의 파일 및 폴더가 들어있는 폴더의 모든 디렉토리 내용을 전체 경로로 쓰는 방법

은 AppleScript로, 당신은 디렉토리에이 방법으로 모든 파일과 폴더의 경로를 얻을 수 있습니다 :

tell application "Finder" 
    set file_list to entire contents of (choose folder with prompt "Please select directory.") 
end tell 

을하지만 문제의 폴더를 사용하는 경우이 파인더를 충돌합니다. 다른 해결책이 있을까요? 아니면 애플 스크립트를 작동시키는 방법일까요?

답변

2

예상되는 출력이 나오나요?

find /dir -print > output.txt 
+0

정확하지 않을 수도 있습니다. 폴더의 일부 명령과 posix 경로로 터미널에 넣을 것이라고 가정합니다. 하지만 정확히 어떻게? –

+1

@TorThommesen 터미널에 넣으십시오. '/ dir'은 검사 할 디렉토리입니다 (현재 디렉토리에 있다면'.').'output.txt'는 파일과 디렉토리 목록을 포함시키고 자하는 파일입니다. – alex

+0

작동합니다! 고마워요! –