• 在WIn10上删除以windows保留字命名的文件


    在WIn10上删除以windows保留字命名的文件

    在使用NeQuick的时候,从github上下载的Galieo系统的NeQuick的python代码里面有一个aux.py的文件,下载下来之后由于aux是windows的保留字,因而windows会自动无法对这个文件进行访问、修改、删除等操作。关于这些保留字还有很多。下面列出来了大部分。

    CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9.

    下面主要说下该如何删除这些文件,由于windows的保护机制,用右键菜单里面的删除是删除不了这些文件的。因而需要使用命令行工具进行删除。
    首先打开cmd,或者在文件目录所在位置按住shift,然后点击鼠标右键,点击在此处打开powershell窗口就可以了。
    比如说我的文件路径为C:UsersHonorVanDesktopNequickG-masteraux.py ,那么使用命令行删除的命令为:
    del \.C:UsersHonorVanDesktopNequickG-masteraux.py
    这时候我的会报错,如下:

    Remove-Item : 找不到接受实际参数“.C:UsersHonorVanDesktopNequickG-masteraux.py”的位置形式参数。
    所在位置 行:1 字符: 1
    + del \ .C:UsersHonorVanDesktopNequickG-masteraux.py
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : InvalidArgument: (:) [Remove-Item],ParameterBindingException
        + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand
    

    错误显示系统找不到文件位置,看样子这种方法不行。参考https://stackoverflow.com/questions/49356240/cannot-delete-aux-file-says-location-is-changed中这位老哥的方法,我们可以使用以上命令把整个文件夹全删掉就行了。
    具体命令为:
    del \.C:UsersHonorVanDesktopNequickG-master

  • 相关阅读:
    JS 检查是否在微信浏览器
    php如何判断文件是否存在,包括本地和远程文件
    SQL 截取字段空格之前的数据
    JS 上拉加载
    struts2项目需要加入的jar包
    eclipse+maven+jetty环境下修改了文件需要重启才能修改成功
    根据父节点查询出所有的子节点
    oracle中,行转列函数wm_concat()结果有长度限制,重写该函数解决
    乱码!Eclipse 的控制台console必须用GBK编码。
    webpack 入门和常用插件的使用
  • 原文地址:https://www.cnblogs.com/hellovan/p/11090560.html
Copyright © 2020-2023  润新知