我在闪存驱动器的复杂目录树中拥有大量文件,我正尝试将它们复制到 Windows 7 系统上。最大的单个文件为 2 MB。如果我拖动文件使用资源管理器进行复制,或者右键单击进行复制和粘贴,则什么也不会发生 - 没有对话框,没有文件复制,没有错误消息。如果我逐个选择子目录并将它们复制过去,其中大多数都可以正常工作,但有些(3/12)表现出与父目录相同的行为。
当我进一步浏览目录树时,我发现了相同的行为:大多数子目录都会复制,但有些不会,我需要进入这些子目录并手动复制。它们本身要么完全由子目录组成,没有自己的子目录(复制没问题),要么有些有子目录,可能也有类似的错误。
- 我可以通过自己遍历子目录来手动复制所有文件。我没有遇到有关这些文件的警告。我的 Windows Vista 笔记本电脑在处理这些文件时没有遇到同样的困难。
- 我没有达到任何文件名长度限制。
- 我有足够的硬盘空间。
- 所有文件均未损坏。
- 闪存驱动器为 FAT32,硬盘驱动器为 NTFS。
- 闪存驱动器上的最大目录深度为 6,并且它将 3 个文件夹复制到 HDD 的文件系统中,HDD 上的最大深度为 9。
答案1
不确定发生了什么,但我刚刚在另一个线程中建议使用 RichCopy,它比内置的复制功能强大得多,所以也许可以尝试一下 - 它来自微软,可以免费下载:
http://www.pkguild.com/2009/08/introducing-richcopy-your-robocopy-replacement/