파일을 유닉스 박스에서 로컬 컴퓨터로 복사하려고하는데 오류가 발생합니다 : Errno::EACCES: Permission denied - C:\Users\MyUser\Desktop
Net :: SFTP 다운로드를 시도했지만 Errno :: EACCES : 권한이 거부되었습니다 - 복사 할 디렉토리
require 'net/sftp'
Net::SFTP.start(unixBox, user, :password => password) do |sftp|
sftp.download!(filePathOnUnixBox, 'C:\Users\MyUser\Desktop')
end
내 데스크탑 : 윈도우 7
루비 1.8.7 (2010-12-23 패치 레벨 330) I386-mingw32]
그물 SFTP (2.1.1)
유닉스 상자 : SunOS의
업데이트 : 당신이 당신의 파일에 경로에 파일 이름을 지정해야합니다 같은 C:\Users\MyUser\Desktop
이
간단한'File.write'로 그 경로에 쓸 수 있습니까? – kch
'File.open ("C : \\ Users \\ MyUser \\ Desktop \\ test.txt", "w +")로 할 수있었습니다. do | x | x.write ("hello") end' –