系统默认
操作
在 Windows 操作系统中,默认的 "移动至" 操作通常会将文件或文件夹复制到目标位置,然后删除源文件。如果希望文件在移动时直接进行 “移动” 而不是 “复制”,可以使用以下方法:
-
按住 Shift 键:
当你从一个位置拖动文件或文件夹到目标位置时,按住 Shift 键,这样 Windows 会执行真正的 “移动” 操作,而不是复制。如果没有按住 Shift 键,默认会进行复制操作,特别是当源和目标位置在不同驱动器时。 -
通过右键菜单移动:
- 右键点击你想要移动的文件或文件夹。
- 从右键菜单中选择 剪切。
- 然后去目标文件夹,右键点击并选择 粘贴。
-
使用命令行(PowerShell 或 CMD): 你也可以通过命令行使用
move
命令来进行文件或文件夹的移动,而不是复制。例如:
move "C:\hexingxing\dot\cn\source\file.txt" "D:\hxx\dot\tw\destination\"
逻辑
系统初始默认情况下,当进行拖动文件至目标文件夹时:
- 同一磁盘分区操作:如果源和目标位置在同一分区,拖动文件时应该直接执行 “移动” 操作。
- 跨分区操作:如果源和目标位置位于不同磁盘分区,Windows 默认将执行 “复制” 操作。
强制默认
以下方法将通过注册表来强制修改当拖动文件至目标文件夹时无视磁盘异同均以” 移动 “方式来执行,操作之前请自行备份当前注册表版本。
- 将以下内容保存为一个
.reg
文件(例如:move_files.reg
); - 双击
.reg
文件,确认提示并将其导入注册表; - 重启计算机,使设置生效。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*]
"DefaultDropEffect"=dword:00000002
[HKEY_CLASSES_ROOT\AllFilesystemObjects]
"DefaultDropEffect"=dword:00000002
说明
-
[HKEY_CLASSES_ROOT\*]
- 这是系统中所有文件类型的默认设置。通过设置这个项,可以影响系统如何处理所有类型的文件的拖放行为。
-
[HKEY_CLASSES_ROOT\AllFilesystemObjects]
- 这个键控制所有文件系统对象(如文件和文件夹)的行为,因此它直接影响到文件和文件夹的拖放操作。
-
DefaultDropEffect
-
DefaultDropEffect
键的值控制拖放操作的默认效果。这个值决定了拖放时的行为是 “复制” 还是 “移动”。-
dword:00000001
— 表示 复制(Copy) -
dword:00000002
— 表示 移动(Move) -
dword:00000004
— 表示 创建快捷方式(Link) - 0 或 不存在该项 — 表示 系统默认行为(同盘移动,异盘复制)
-
-
恢复默认
若有备份请恢复备份版本。如果没有备份,请通过导入的方式恢复注册表为默认状态,以下方法是将通过导入一个删除相关注册表键值的 .reg
文件来恢复。
- 将以下内容保存为一个
.reg
文件(例如:reset_default.reg
); - 双击
.reg
文件,确认提示并将其导入注册表; - 重启计算机,使设置生效。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*]
"DefaultDropEffect"=-
[HKEY_CLASSES_ROOT\AllFilesystemObjects]
"DefaultDropEffect"=-
说明
- 在
DefaultDropEffect
的值设置为-
时,注册表会删除该键值,从而恢复该设置为默认状态。 - 这种方法适用于没有备份注册表的情况,可以快速恢复默认设置。
重要提示
对于小容量文件,直接将其拖动至目标文件夹并执行 “移动” 操作通常不会有问题。但对于大容量且重要的文件,建议先完整复制到目标位置,再删除源文件,以避免因不可控因素中断导致数据丢失。
友情提示:本站所有文章,如无特殊说明或标注,均为何星星原创发布。与此同时,趋于近年来本站的文章内容频繁被他站盗用与机器采集,现已全局禁用网站文字内容操作,了解详情或转载文章请 点此 继续!
0 条评论