我经常使用.bat
删除、复制、粘贴、重命名或移动文件的脚本。我不确定当我执行这些.bat
脚本之一时,我是否能够使用 Windows 资源管理器的“撤消”功能(如果某些内容被“撤消”,则可以使用“重做”)。
例如,如果我有一个.bat
简单地删除文件的脚本:
DEL /F /S /Q /A "E:\Testing\branches\blue.jpg"
然后我可以使用CTRL+Z撤消脚本执行的这个操作吗.bat
?
最后,当撤消/重做用于脚本执行的命令时,是否所有功能都以相同的方式处理(重命名、移动、删除、复制、粘贴等).bat
?
运行 Window 10 专业版 64 位
不,他们不受影响。Windows 资源管理器中的撤消/重做专门用于通过资源管理器进行的操作——它们可能适用于专门调用资源管理器外壳接口的函数,但在几乎所有情况下(除了可能通过回收站删除文件)程序在处理文件时完全绕过资源管理器和直接使用底层接口。
此外,即使在资源管理器中,您也无法撤消删除——您只能撤消移至回收站的操作,但 Cmd.exe
DEL
不使用回收站,它会直接删除文件。