尝试伪同步两台计算机-为什么文件夹被重命名?
Windows 7 - 新电脑
Vista - 旧电脑
OldComputerDesktop
我在 中创建了一个新文件夹C:\Users\joeblow
。
我执行这个:
robocopy.EXE \\us0003039-v004\c$\Users\joeblow\Desktop C:\Users\joeblow\OldComputerDesktop /XJ /E /NP >> syncfiles.log
C:\Users\joeblow
当我使用 Windows 资源管理器查看时,我看到两个Desktop
文件夹 - 一个是“真实”/原始桌面文件夹,另一个是我的文件夹,最初名为OldComputerDesktop
,但现在名为Desktop
。我通过右键单击查看属性并转到共享选项卡(我看到 字样OldComputerDesktop
)来验证这一点。
如何解释这种重命名行为?我该如何防止它?
答案1
这是因为桌面文件夹是一个“特殊”文件夹。
这是由文件夹内的隐藏文件控制的desktop.ini
这会告诉 Windows 资源管理器显示与实际文件夹名称不同的名称(它还指定显示的特殊图标而不是标准文件夹图标)。
(您可以通过打开命令提示符并dir
在文件夹中运行命令来证明这一点C:\Users\joeblow\
,该命令将显示真实的文件夹名称)
因为您已将desktop.ini
文件从复制Desktop
到OldComputerDesktop
Windows 资源管理器,它将读取它并将名称显示为桌面。
您可以删除该desktop.ini
文件,也可以在记事本或任何其他文本编辑器中编辑它并删除以下行:
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769
您还会在 Windows 资源管理器中看到以Documents
、Favourites
、Pictures
、Music
(Videos
及其他)开头的这种行为。My