尝试伪同步两台计算机-为什么文件夹被重命名?

尝试伪同步两台计算机-为什么文件夹被重命名?

尝试伪同步两台计算机-为什么文件夹被重命名?

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文件从复制DesktopOldComputerDesktopWindows 资源管理器,它将读取它并将名称显示为桌面。

您可以删除该desktop.ini文件,也可以在记事本或任何其他文本编辑器中编辑它并删除以下行:

LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769

您还会在 Windows 资源管理器中看到以DocumentsFavouritesPicturesMusicVideos及其他)开头的这种行为。My

相关内容