我有 50 多个文件夹,每个文件夹都包含大量需要处理的数据。所有这些都使用完全相同的代码进行处理,利用 os.path.dirname(os.path.realpath( file )) 来获取 python 脚本所在的目录,因此用户无需手动编辑,它们只需要双击。
我需要脚本出现在每个文件夹中,而实际上只在 1 个地方,所以我可以编辑它一次,然后当它从这些位置中的任何一个运行时,文件夹路径是正确的。另一种方法是编辑主文件,然后在我更新代码时一次粘贴一个文件夹,尽管所有 50 多个文件夹都粘贴,这非常繁琐且容易出错。在 Linux 上,我可以使用符号链接进行设置,但我无法找到在 Windows 上执行此操作的方法。
或者,一种将文件一次粘贴到所有目标目录中的方法,而不是一次粘贴一个,将实现相同的目标。
所以我的问题是是否有任何自定义 DWM 可以完全替换 Windows 8 上的 explorer.exe 和窗口框架,如果没有,甚至可以创建一个?
当我调出文件属性时,我不希望我的操作系统为我舍入值。但令我惊讶的是,我点击了一个文件,打开属性,然后看到:
Created: Today, June 11, 2015, 4 hours ago
Modified: Today, June 11, 2015, 4 hours ago
Accessed: Today, June 11, 2015, 4 hours ago
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它改回来显示时间戳而不是这个四舍五入的时间?
如果我通过在任务栏上单击来打开文件资源管理器窗口(如果没有打开则单击左键,如果已经打开则单击中键),大约需要一两秒钟才能打开窗口。这并不多,但这是一个明显的放缓。
我使用的是 Windows 10 并且文件资源管理器设置为打开这台电脑而不是快速访问。我在带 SSD 的 i5 笔记本电脑上。我已经从 Windows 8.1 安装升级,从一开始就具有相同的行为。
如果我对设置为打开“我的电脑”的 Logitech G710+ 键盘使用键盘宏,它具有打开此 PC 的效果,一旦我按下指定的键,窗口就会立即显示。我不确定这个宏在内部做了什么,因为它是我在罗技软件中选择的一个预设。
单击文件资源管理器时是否可以使其打开速度更快?
为什么这两种启动速度有明显差异?
28.08.2015 更新
以下是评论中要求的 xperf 结果。
最近(在 3-4 天左右)我的资源管理器经常崩溃但不一致(即持续尝试查看特定文件夹最终会起作用。)我检查了 Windows 事件日志并发现了以下常见错误消息:
- EventData
explorer.exe
10.0.10586.0
5632d4c0
explorerframe.dll
10.0.10586.0
5632d321
c0000005
0000000000053f2e
5584
01d132f55d0abdf1
C:\WINDOWS\explorer.exe
C:\WINDOWS\system32\explorerframe.dll
1f3995ec-3bca-4f24-b0c2-9045d90b33f7
Run Code Online (Sandbox Code Playgroud)
机器运行Windows 10 x64,更新频繁,无盗版软件,一直正常运行,直到出现上述问题。
请问我现在该怎么办?
编辑:
(1)可能的触发器:
(2)我以为我找到了解决办法,但我没有!我sfc /scannow
在命令提示符下运行(具有管理员权限)。事情恢复了一段时间,但刚才资源管理器又崩溃了。新事件日志:
EventData
Explorer.EXE
10.0.10586.0
5632d4c0
explorerframe.dll
10.0.10586.0
5632d321
c0000005
0000000000053f2e
ad0
01d132f874810af6
C:\WINDOWS\Explorer.EXE
C:\WINDOWS\system32\explorerframe.dll
5bc278cb-cd58-4b93-94f1-9f054acdd799
Run Code Online (Sandbox Code Playgroud) 当我尝试将文件复制或移动到系统目录(如 C:\Program Files 或 C:\ProgramData\Microsoft\Windows\Start Menu)时,没有任何反应,而是使用通常的 UAC 对话框提示访问权限。文件不会被复制/移动,也没有错误消息。
这是它背后的故事:
我有一台安装了 Windows 10 的新 PC。已经创建了一个用户帐户“user”,但我想要我自己的帐户“Florian”和我自己的名字。所以我在管理工具中创建了我的帐户并将其添加到管理员组。我切换到我的新帐户并删除了旧的“用户”帐户。
从那时起,我开始设置我的 PC 并安装我的程序。当我注意到不能简单地将目录复制到 C:\Program Files 时,我尝试将一些可移植程序复制到 C:\Program Files。我期待一个 UAC 提示,但我只得到了等待光标的几分之一秒,什么也没发生。我什至无法从已安装的程序中删除目录。
我的用户帐户除了 C:\Program Files 的“特殊权限”外没有任何权限,但由于我在管理员组中,我应该能够在那里修改文件。我用另一个 Windows 10 安装检查过这个,权限是一样的。
在以“管理员身份”修改运行程序的系统设置时,我会收到常规的 UAC 提示。
有什么想法为什么在复制到系统文件夹时没有提示我获得许可?
我习惯于按Windows Key+E在带有计算机的文件资源管理器中打开一个新窗口。Windows 10 将此更改为快速访问,这对我没有用。
如何将其改回计算机,或者在 Windows 10 中打开计算机的最快方法是什么?
我正在帮助我叔叔将他所有的摄影图像从 Windows 机器的内部和外部硬盘驱动器传输到他新购买的 NAS,我们偶然发现了一个小问题(发生在“仅”3.000 个文件上......),称为“文件名/文件夹”名称太长,无法复制”。所以.. 我正在寻找一个应用程序,它可以为我找到具有特定名称长度的所有文件。
Windows 资源管理器可以按名称、类型、大小等搜索,但据我所知它不能按名称长度搜索。因此,我正在寻找可以这样做的应用程序。
注意:这可能是一个提示命令,前提是可以简单地导出结果。
奖金!也适用于命令提示符:从同一应用程序更改文件/文件夹名称!破折号、点和空格实际上是不必要的,可能会导致名称更短,因此也许可以转移!
在 Windows 10 中,%UserProfile%\Documents
和之间有什么区别This PC\Documents
?同样,%UserProfile%\Music
和之间有什么区别This PC\Music
?如果没有,那么为什么要以不同的名称克隆同一文件夹?
我通过注册表项在 Windows 资源管理器中添加了一些自定义上下文菜单项。
是否可以为这些菜单项分配键盘快捷键?
我有一个来自 X-Keys 的新可编程键盘,我想在其中分配一个键以在单击时运行我的上下文菜单项,但是到目前为止唯一的方法是在绝对或相对像素计数处进行鼠标单击点击事件发生的地方。这将不起作用,因为上下文菜单位置因文件在屏幕上的位置而异。
因此,如果有一种方法可以为菜单项分配键盘快捷键,那就太完美了!
windows-explorer ×10
windows-10 ×5
windows ×2
windows-7 ×2
context-menu ×1
copy-paste ×1
crash ×1
dwm ×1
event-viewer ×1
keyboard ×1
nas ×1
synology ×1
timestamp ×1
uac ×1
windows-8.1 ×1