fas*_*ion 16 windows-7 windows-explorer
在 Windows 资源管理器中,只要您重命名文件,列表就会重新排序,并且您的焦点将停留在您编辑的文件上,该文件现在位于列表中的新位置。
file1.jpg -->editing to z.jpg...
file2.jpg
file3.jpg
m.jpg
x.jpg
Run Code Online (Sandbox Code Playgroud)
跳到
file2.jpg
file3.jpg
m.jpg
x.jpg
z.jpg ---> selected here, which is useless.
Run Code Online (Sandbox Code Playgroud)
如果您将 file1 重命名为 z.jpg,该列表将自动重新排序,您将位于底部,并且必须导航回没有名称的列表。对于许多文件,这非常烦人。
有没有办法让窗口立即停止排序?
小智 24
您是否按enter ↵要求完成重命名?我知道如果你只是点击tab,它会在重命名的文件移动时转到列表中的下一个文件。也许你有一些设置,所以如果这对你不起作用,我深表歉意。
Den*_*nis 12
正如Biggest Explorer 烦恼:自动排序(Windows 7、Server 2008/R2 和 Vista)中所述,这并非完全可能。
我知道以下解决方法:
禁用自动排列后,您可以自由地组织您的图标。重命名所有您必须重命名的内容后,您可以重新启用它。您可以从Windows 7 论坛下载批处理文件以禁用自动排列。
请注意,这在“详细信息”视图中不起作用,并且每次打开或关闭它时都需要重新启动 Windows 资源管理器。此外,请注意您可能会在此过程中丢失某些文件夹设置。
访问共享文件夹时(因为它通常是通过网络完成的),自动刷新被禁用。您可以与自己共享所有驱动器并通过网络访问它们。
使用以下方法,您只需单击一下即可。
暂时将此代码另存为norefresh.reg并将其与注册表合并:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\Background\shell\norefresh]
@="Explore without auto-refresh"
[HKEY_CLASSES_ROOT\Directory\Background\shell\norefresh\command]
@="C:\\norefresh.bat"
Run Code Online (Sandbox Code Playgroud)将以下代码另存为C:\norefresh.bat:
@echo off
net share drive%cd:~0,1%=%cd:~0,3% /grant:%username%,full 2>nul
explorer \\%userdomain%\drive%cd:~0,1%\%cd:~3%
for /d %%d in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
net share drive%%d=%%d:\ /grant:%username%,full 2>nul)
Run Code Online (Sandbox Code Playgroud)在任何文件夹中,您现在可以执行右键单击并选择Explore w/o auto-refresh。
这个解决方案是hacky(充其量),但我个人最喜欢。
Xplorer 2等文件管理器可让您选择是否需要自动刷新功能。
在 Xplorer 2 中,您可以选择
工具 -> 选项 -> 窗口 -> 移动/复制后自动重新排序内容等。
请注意,您可以在不购买许可证的情况下仅使用 Xplorer 2 21 天。