如何在 Windows 7 中删除以点结尾的文件?

use*_*903 41 windows windows-7

在 Windows 7 上安装 Cygwin 并意识到我更适合在不同的分区上使用 Linux 后,我想卸载它。但是,Cygwin 没有卸载程序,所以我只能选择删除安装它的整个文件夹——我做到了。

问题是,一个单一的文件仍然存在,在整个目录树,命名README.C:\cygwin\usr\share\texmf-dist\doc\latex\hausarbeit-jura\README.

我知道 Windows 不应该允许名称以.. 当尝试这样做时,我得到

未找到项目

这不再位于C:\cygwin\usr\share\texmf-dist\doc\latex\hausarbeit-jura. 验证项目的位置,然后重试。

查看文件的属性时(右键单击,属性),Windows 告诉我它有 0 个字节。但是,在资源管理器窗口中查看并单击它时,Windows 状态栏告诉我它有 517 个字节。

关于如何摆脱它的任何想法?

小智 65

尝试了所有这些建议以及更多建议后,我仍然无法删除有问题的文件。

最终做的是使用以下语法(在提升的命令提示符中):

del "\\?\<full path to file>"
Run Code Online (Sandbox Code Playgroud)

例如,使用原始示例:

del "\\?\C:\cygwin\usr\share\texmf-dist\doc\latex\hausarbeit-jura."
Run Code Online (Sandbox Code Playgroud)

  • 这适用于 `del`,但 [不适用于其他一些 `cmd` 内置函数,如 `move` 和 `rename`](https://superuser.com/questions/1322618/fix-a-file-directory-that -says-refers-to-a-location-that-is-unavailable-fil/1322619#1322619)。 (2认同)

Ami*_*ein 17

我发现了一个多么简单的解决方案。这是实现这一目标的最简单、最快和最简单的方法。我现在嘲笑它是多么简单。

  1. 安装WinRAR
  2. 按照图片中的分步程序进行操作:
  3.  
    在此处输入图片说明
  4.  
    在此处输入图片说明
  5.  
    在此处输入图片说明
  6.  
    在此处输入图片说明

我不知道你是否可以用 7zip 来做,但 WinRAR 有它,你不必购买它,只需安装试用版然后卸载它(或者可能是便携式设备,但我认为它们不合法)即它们可能已破裂。)

  • 大把戏。唯一对我有用的东西 (2认同)
  • 7zip 工作正常。谢谢 :-)。 (2认同)
  • 7-zip 对我有用 (2认同)

小智 6

打开提升的命令提示符并键入以下命令,Enter在每个命令后按:

cd C:\cygwin\usr\share\texmf-dist\doc\latex\hausarbeit-jura\

del *.*

Y

cd c:\

rmdir /s /q C:\cygwin\usr\share\texmf-dist\doc\latex\hausarbeit-jura\

rmdir /s /q C:\cygwin\usr\share\texmf-dist\doc\latex\

rmdir /s /q C:\cygwin\usr\share\texmf-dist\doc\

rmdir /s /q C:\cygwin\usr\share\texmf-dist\

rmdir /s /q C:\cygwin\usr\share\

rmdir /s /q C:\cygwin\usr\

rmdir /s /q C:\cygwin\
Run Code Online (Sandbox Code Playgroud)

  • 我猜`del *.*` 就足以作为一个答案...... (2认同)

Kev*_*gan 5

最简单的方法是打开 Windows 命令提示符窗口并使用rd带有/S /Q选项的命令。您可能必须以管理员身份打开命令提示符才能正常工作。

  1. 单击Start Button (Orb)并找到链接以打开命令提示符。如果您没有看到它,您可能需要通过在底部的搜索框中键入command或来搜索它。cmd.exe
  2. 右键单击commandcmd.exe链接并选择Run as administrator,然后单击Yes(如果提示允许)。
  3. 在命令提示符窗口中,键入命令(暂时不要按键):Enter
    rd /S /Q "C:\Cygwin"
  4. 此命令将删除指定文件夹内的所有文件和文件夹而不提示,因此请务必仔细检查您是否指定了正确的文件夹。
  5. 如果您希望系统提示您删除文件和子文件夹,请键入不带/Q以下内容的命令: rd /S "C:\Cygwin"
  6. 当您确定已正确键入命令时,请按 键Enter

Cygwin文件夹及其中的所有文件和子文件夹都将被删除。

该命令的语法如下rd

C:\>rd /?
移除(删除)目录。

RMDIR [/S] [/Q] [驱动器:]路径
RD [/S] [/Q] [驱动器:]路径

    /S 删除指定目录中的所有目录和文件
            除了目录本身。用于删除目录
            树。

    /Q 安静模式,不询问是否可以使用 /S 删除目录树


如果存在 SystemHidden,Read-only文件或文件夹导致rd命令失败,请使用attrib带有/S /D如下选项的命令:

attrib -S -H -R "C:\Cygwin\*.*" /S

从文件和子文件夹中删除这些属性,然后重试该rd命令。