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)
小智 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)
最简单的方法是打开 Windows 命令提示符窗口并使用rd
带有/S /Q
选项的命令。您可能必须以管理员身份打开命令提示符才能正常工作。
Start Button (Orb)
并找到链接以打开命令提示符。如果您没有看到它,您可能需要通过在底部的搜索框中键入command
或来搜索它。cmd.exe
command
或cmd.exe
链接并选择Run as administrator
,然后单击Yes
(如果提示允许)。rd /S /Q "C:\Cygwin"
/Q
以下内容的命令:
rd /S "C:\Cygwin"
该Cygwin
文件夹及其中的所有文件和子文件夹都将被删除。
该命令的语法如下rd
:
C:\>rd /? 移除(删除)目录。 RMDIR [/S] [/Q] [驱动器:]路径 RD [/S] [/Q] [驱动器:]路径 /S 删除指定目录中的所有目录和文件 除了目录本身。用于删除目录 树。 /Q 安静模式,不询问是否可以使用 /S 删除目录树
如果存在
System
、Hidden,
或Read-only
文件或文件夹导致rd
命令失败,请使用attrib
带有/S /D
如下选项的命令:
attrib -S -H -R "C:\Cygwin\*.*" /S
从文件和子文件夹中删除这些属性,然后重试该rd
命令。
归档时间: |
|
查看次数: |
25645 次 |
最近记录: |