我有 Windows 10 PRO。(我有 32GB,Intel i9)
我试图从我的 Google Drive 下载一份 PDF 文档。(这份 PDF 文档是我自己扫描的几份文件。它不是来自互联网的随机文档)文件名为 VoltageB.pdf
它有 8 页。我只需要第 3-5 页和第 7 页。
我在 Google Drive 中找到该文件,然后单击它。Google 打开了该文件,右上角有一个“打印”图标。
我从下拉菜单中选择了“另存为 PDF”。在“页面”下拉菜单下,我选择了“自定义”,在下面的框中输入了 3-5,7,因为我只想保存第 3-5 页和第 7 页。(这是我拆分 PDF 的方式,而不是使用一些随机的 PDF 拆分网站)。然后我点击保存。
大约 60 秒内什么都没发生。我很好奇文件发生了什么,为什么花了这么长时间,于是我回到下载文件夹并在那里看到了新文件。
然后在2秒内:
- 下载文件夹崩溃(就像我关闭了下载文件窗口一样)。
- 屏幕变得超亮 1 秒,然后恢复正常亮度。
文件名非常长:
APm4d93,d,lf94,e[phsn w3-054rmf93mti8sjmf93t4tm4j.pdf
后来我以管理员身份打开了CMD。
- 在 CMD 中,我导航到
C:\Users\bobk\Downloads
。我可以在目录中看到该文件。 - 我尝试通过在 CMD 中输入以下内容来删除它:
del APm4d93,d,lf94,e[phsn w3-054rmf93mti8sjmf93t4tm4j.pdf
- 按下回车键后,CMD 向我发送了一条消息,内容是:
The system cannot find the path specified
我尝试使用 Google 的建议做了很多事情,但都没有成功。
如何防止“下载”窗口每次打开时都关闭?
有没有办法创建一个新的下载文件夹,即使这意味着我必须删除旧Downloads
文件夹并丢失旧文件夹中的所有文件。
答案1
值得尝试的事情
- 引用文件名
- 短文件名
- 禁用字符串解析
- 运行 CHKDSK
- 使用 Live CD(USB)
1. 引用文件名
del "APm4d93,d,lf94,e[phsn w3-054rmf93mti8sjmf93t4tm4j.pdf"
2. 短文件名
如果 Windows 短文件名 (8.3 文件名) 已启用。
输入以下命令获取短文件名dir /x
:
example filename `APM4D9~1.pdf`
del APM4D9~1.pdf
3. 禁用字符串解析
路径字符串的前缀\\?\
会告诉 Windows API 禁用所有字符串解析,并将其后的字符串直接发送到文件系统。它会关闭路径字符串的自动扩展。 [来源:命名文件、路径和命名空间]
首先,找到真实的下载文件夹的路径。然后使用该路径:
# example path: "C:\Users\Fawaz Al Lawz\Downloads"
del "\\?\C:\Users\Fawaz Al Lawz\Downloads\APm4d93,d,lf94,e[phsn w3-054rmf93mti8sjmf93t4tm4j.pdf"
4.运行 CHKDSK
视窗校验可以检查文件系统是否存在逻辑和物理错误。
如果不带参数使用,校验仅显示卷的状态,不修复任何错误。如果与/f
、/r
、/x
或/b
参数一起使用,则会修复卷上的错误
笔记:始终建议在尝试任何修复之前先备份您的系统。
/f
开关将修复磁盘上的错误。
CHKDSK C: /f
5. 使用 Live CD(USB)
我偏爱系统救援这是一个基于 Linux 的 Linux 工具,视窗计算机。它提供了一种无需使用现有操作系统即可轻松更改系统的方法。它包含许多实用程序和文件系统工具。
系统救援无需安装,可以从 CD 或 USB 启动。内核支持 ext4、xfs、btrfs、vfat 和NTFS,以及 Samba 和 NFS 等网络文件系统。
SystemRescue 媒体创建
• Windows 上的 USB
• Windows 上的 CD/DVD
文件删除说明
- 创造Live CD 或 USB (系统救援或其他)
- 引导使用 Live CD 或 USB 的 PC
可以根据工具和您的偏好进入 GUI 或终端 - 导航到下载文件夹使用真实的小路
真实的在“中解释”3. 禁用字符串解析“ 部分 - 删除有问题的文件
- 关闭PC,移除媒体,正常启动。
*如果使用系统救援,当启动到图形用户界面(GUI)时,你会发现一个名为的应用程序图纳尔这是类似的概念Windows资源管理器. 以下是文件操作Thunar 的备忘单
答案2
您可以使用dir /x
该格式显示短文件名
8.3
。
您的文件的短名称将类似于APm4d9~1.pdf
,然后您可以使用该短名称通过命令将其删除del
。