나는 나의 몇 가지 요구 사항을 충족하기 위해, 아래의 코드를 썼다.얻기 오류가()
오류
당신이 당신의 src 디렉토리를 제거하려는 것 같습니다C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:1406:in `unlink': Permission denied -
E:\\Download/BASIC USES OF THE ENGLISH TENSES.pdf.pa
rt (Errno::EACCES)
from C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:1406:in `block in remove_fil
e'
from C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:1414:in `platform_support'
from C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:1405:in `remove_file'
from C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:1394:in `remove'
from C:/Ruby193/lib/ruby/1.9.1/fileutils.rb:770:in `block in remove_entr
y'
예,'download' 폴더 만 대상 폴더에 복사 한 후 삭제하고 싶습니다. 가끔씩 작동하지만 항상 그런 것은 아닙니다. – DoLoveSky
NTFS를 사용하고 있다고 가정합니다. http://www.ntfs.com/ntfs-permissions-file-folder.htm을 읽어보십시오. 정말 그 디렉토리에있는 파일 중 일부는 빚지고 있지 않은 것 같습니다. –
나는 그 폴더에 대한 액세스 권한이 있습니다. 데이터를 다운로드하기 위해 런타임에 소스 폴더를 만들고, 다운로드가 완료되면 모든 파일을 대상 파일로 옮기고 소스 파일을 삭제합니다. 그러나 언젠가는 때때로 일어난다. – DoLoveSky