3
A
回答
3
它用於EXDEV在Linux上:
見man rename
手冊頁:
EXDEV oldpath和NEWPATH不在同一個安裝的文件系統。 (Linux的允許文件系統被安裝在多個點, 但重命名()在不同不起作用掛載點,即使 如果同一個文件系統被安裝在兩個。)
這個錯誤也可以用於在有ERROR_NOT_SAME_DEVICE
在Windows上,請參閱:
欲瞭解更多信息,請參閱:
Winerror.h中0x80070011
#define ERROR_NOT_SAME_DEVICE
系統無法將文件移動到不同的磁盤驅動器。
3
這聽起來像你試圖通過「設備」(分區)邊界重命名文件。
說/tmp
是與/
不同的分區。這意味着,你不能做到這一點:
fs.rename('/tmp/myfile.txt', '/myfile.txt', ...)
如果你想做到這一點,你需要先副本文件(同樣適用於fs.renameSync()
還有,很明顯)
到其新位置,然後刪除舊文件。有一些模塊,如mv
,可以幫助你。
相關問題
- 1. 錯誤:EXDEV:跨設備的鏈路不允許的,重命名的NodeJS
- 2. 「不完整類型不允許」錯誤是什麼意思?
- 3. 「鏈接」是什麼意思?
- 4. 錯誤是什麼意思?
- 5. PyPI錯誤「上傳失敗(400):摘要:多行不允許」是什麼意思?
- 6. 直接在課堂上允許語句的意思是什麼?
- 7. GNU ld鏈接器錯誤「unknown relocation type 30」是什麼意思?
- 8. iOS Phonegap 2.5 - 跨設備鏈接錯誤
- 9. 這個鏈接是什麼意思?
- 10. 「鏈接到超類」是什麼意思?
- 11. '此處不允許輸入'是什麼意思?
- 12. 約束規範在這裏不允許是什麼意思?
- 13. 鏈內是什麼意思?
- 14. 是什麼意思:是什麼意思?
- 15. 什麼是USB設備的GUID,這是什麼意思
- 16. elasticsearch的406(不可接受)錯誤代碼是什麼意思?
- 17. 這個Java錯誤是什麼意思?
- 18. 此錯誤消息是什麼意思?
- 19. 這個valgrind錯誤是什麼意思?
- 20. 這個mysql錯誤是什麼意思?
- 21. 以下錯誤是什麼意思?
- 22. HTTP 403錯誤是什麼意思?
- 23. 這個Spring錯誤是什麼意思?
- 24. 這個CPAN錯誤是什麼意思?
- 25. 「unhashable type:'list'」錯誤是什麼意思?
- 26. 這個錯誤是什麼意思?
- 27. _(「寫入錯誤」)是什麼意思?
- 28. 這個pyglet錯誤是什麼意思?
- 29. 這個PHP錯誤是什麼意思?
- 30. 」錯誤:。「這是什麼意思?