如何移动文件夹而不会遇到与循环文件夹和过多磁盘空间消耗相关的问题?

如何移动文件夹而不会遇到与循环文件夹和过多磁盘空间消耗相关的问题?

我正在使用以下命令来移动文件夹:

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

我怎样才能正确复制文件夹而不出现此问题?

相关内容