2013-01-25 2 views
0

나는 나의 몇 가지 요구 사항을 충족하기 위해, 아래의 코드를 썼다.얻기 오류가()

오류

당신이 당신의 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' 

답변

0

,하지만 당신은 그렇게 할 파일 시스템 사용 권한이 없습니다 : 나는 무엇입니까 왜 그런 오류를 이해 할 수 없습니다 .

+0

예,'download' 폴더 만 대상 폴더에 복사 한 후 삭제하고 싶습니다. 가끔씩 작동하지만 항상 그런 것은 아닙니다. – DoLoveSky

+0

NTFS를 사용하고 있다고 가정합니다. http://www.ntfs.com/ntfs-permissions-file-folder.htm을 읽어보십시오. 정말 그 디렉토리에있는 파일 중 일부는 빚지고 있지 않은 것 같습니다. –

+0

나는 그 폴더에 대한 액세스 권한이 있습니다. 데이터를 다운로드하기 위해 런타임에 소스 폴더를 만들고, 다운로드가 완료되면 모든 파일을 대상 파일로 옮기고 소스 파일을 삭제합니다. 그러나 언젠가는 때때로 일어난다. – DoLoveSky

0

스크립트를 더블 클릭하거나 cmd/cygwin에서 실행합니까? 두 번 클릭하여 스크립트를 실행하는 경우 스크립트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 클릭하십시오. 권한 오류가 수정 될 수 있습니다.

관련 문제