여러 요청을 통해 웹에서 파일을 다운로드해야합니다. 각 요청에 대해 다운로드 한 파일은 요청 번호와 이름이 같은 폴더에 저장해야합니다. 예를 들어Ruby1.9를 사용하여 런타임에 동적 이름으로 디렉토리를 만들 수 있습니까?
:
내 스크립트가 현재 요청 번호 87665.에 대한 파일을 다운로드 실행 그래서 모든 다운로드 파일을 대상 폴더 Current Download\Attachment87665
에서 조립 될 것이다. 그러면 어떻게해야합니까?
대상 폴더 :Current Download
이 고정됩니다. 동적으로 Attachmentxxxxxx
만 작성하면됩니다. xxxxxx
은 요청 번호입니다.
이
코드의 파이썬 버전 : 하지만 난request_number = 82673
# base dir
_dir = "D:\Current Download"
# create dynamic name, like "D:\Current Download\Attachment82673"
_dir = os.path.join(_dir, 'Attachment%s' % request_number)
# create 'dynamic' dir, if it does not exist
if not os.path.exists(_dir):
os.makedirs(_dir)
"정적"이름으로 디렉토리/파일을 만드는 것과 완전히 똑같습니다. –
아무도 도와 줄 수 있습니까? – CodeLover
Python 코드를 Ruby로 변환하는 것은 매우 간단하고 직접적인 작업이므로 도움이 필요하지 않습니다. ['File'] (http://www.ruby-doc.org/core-1.9.3/File.html) 및 ['Dir'] (http : // www. ruby-doc.org/core-1.9.3/Dir.html) 클래스를 사용하십시오. –