我正在使用以下命令来移动文件夹:
robocopy "C:\Users\TTHCMM" "D:\C_Drive\Users\TTHCMM" /E /MT:32 /NFL /NDL /NJH /NJS
但是,我注意到此命令有时会导致循环文件夹,这可能是由 Juncture 文件夹引起的,并且还会占用大量磁盘空间。例如,虽然源文件夹"C:\Users\TTHCMM"
可能只有大约 10GB 的数据,但目标文件夹“D:\C_Drive\Users\TTHCMM”可能会占用数 TB 的内存。
经过调查,我发现该问题具体是由以下两个文件夹引起的:
D:\C_Drive\Users\TTHCMM\Local Settings\Application Data
D:\C_Drive\Users\TTHCMM\AppData\Local\Application Data
dir /a:l
作为额外信息:当我在源文件夹中运行命令时"C:\Users\TTHCMM"
,我得到以下结果:
[D:\C_Drive\Hardlink\.PyCharm2019.1]
10/23/2021 09:49 AM <JUNCTION> .PyCharm2019.3 [D:\C_Drive\Hardlink\.PyCharm2019.3]
01/14/2022 05:04 PM <JUNCTION> Application Data [C:\Users\TTHCMM\AppData\Roaming]
01/14/2022 05:04 PM <JUNCTION> Cookies [C:\Users\TTHCMM\AppData\Local\Microsoft\Windows\INetCookies]
01/14/2022 05:04 PM <JUNCTION> Local Settings [C:\Users\TTHCMM\AppData\Local]
01/14/2022 05:04 PM <JUNCTION> My Documents [C:\Users\TTHCMM\Documents]
01/14/2022 05:04 PM <JUNCTION> NetHood [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\Network Shortcuts]
05/14/2023 12:52 AM <DIR> OneDrive
01/14/2022 05:04 PM <JUNCTION> PrintHood [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\Printer Shortcuts]
01/14/2022 05:04 PM <JUNCTION> Recent [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\Recent]
01/14/2022 05:04 PM <JUNCTION> SendTo [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\SendTo]
01/14/2022 05:04 PM <JUNCTION> Start Menu [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\Start Menu]
01/14/2022 05:04 PM <JUNCTION> Templates [C:\Users\TTHCMM\AppData\Roaming\Microsoft\Windows\Templates]
0 File(s) 0 bytes
我怎样才能正确复制文件夹而不出现此问题?