파일 이름 바꾸기 -1 errno 18 반환


0

/ tmp / 폴더에서 다른 경로로 파일을 옮깁니다. 나는 다른 경로로 파일을 이동하는 "이름 바꾸기"기능을 사용하고 있습니다. 그러나 이름 바꾸기 -1 및 errno = 18 (잘못된 교차 장치 링크). 오류 번호 18은 다음을 의미합니다. "이름이 newname 인 디렉토리는 파일과 동일한 파일 시스템에 있어야합니다 (이름 oldname으로 표시)."

다른 사람이이 파일을 이동하는 방법을 제안 할 수 있습니까?

답변:


1

만약 rename() 수동으로 이동 (예 : 복사 및 삭제 구성표를 구현)해야합니다.


1
temp 폴더에 sqlite 데이터베이스를 만들고 있습니다. 이제 그 파일을 다른 폴더에 복사하고 싶습니다. sqlite 데이터베이스 파일의 이름을 바꾸는 sqlite 명령이 있습니까? 나는 이름 바꾸기 기능을 시도했다. 그러나 그것은 18 오류와 함께 실패합니다
Sandy
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.