Python을 사용하여 디렉토리에 파일 목록을 가져 오려고하지만 모든 파일 목록을 원하지 않습니다. 내가 본질적으로 원하는 것은 다음과 같지만 파이썬을 사용하고 ls를 실행하지 않는 기능을 수행하는 능력입니다. ls 145592*.jpg 내장 된 방법이 없다면 현재 for 루프를 작성하여 결과를 반복 os.listdir()하고 일치하는 모든 파일을 새 목록에 추가하려고합니다. 그러나 해당 디렉토리에는 많은 파일이 …
쉘 스크립트를 사용하여 디렉토리의 내용을 가져 오려고합니다. 내 스크립트는 다음과 같습니다 for entry in `ls $search_dir`; do echo $entry done $search_dir상대 경로는 어디 입니까? 그러나 $search_dir이름에 공백이있는 많은 파일이 있습니다. 이 경우이 스크립트는 예상대로 실행되지 않습니다. 나는 사용할 수 있다는 것을 알고 for entry in *있지만 현재 디렉토리에서만 작동합니다. 나는 …
나는 종종 파이썬을 사용하여 데이터 디렉토리를 처리합니다. 최근에 나는 목록의 기본 순서가 거의 무의미한 것으로 변경되었음을 발견했습니다. 예를 들어, run01, run02, ... run19, run20 하위 디렉토리가 포함 된 현재 디렉토리에있는 경우 다음 명령에서 목록을 생성합니다. dir = os.listdir(os.getcwd()) 그런 다음 일반적으로 다음 순서로 목록을 얻습니다. dir = ['run01', 'run18', 'run14', …
디렉토리와 하위 디렉토리에있는 파일 목록을 가져 오려고합니다 (인쇄가 아니라 간단합니다). 난 노력 했어: def folder = "C:\\DevEnv\\Projects\\Generic"; def baseDir = new File(folder); files = baseDir.listFiles(); 나는 디렉토리 만 얻습니다. 나는 또한 시도했다 : def files = []; def processFileClosure = { println "working on ${it.canonicalPath}: " files.add (it.canonicalPath); } baseDir.eachFileRecurse(FileType.FILES, …