chr*_*ris 4 command-line dir windows-xp
我正在尝试.asp使用以下命令递归搜索目录树以查找所有文件:
dir *.asp /s
Run Code Online (Sandbox Code Playgroud)
出于某种原因,这不仅会返回 asp 文件,还会返回 aspx 文件。
如何强制它忽略 aspx 文件?
dir /x
Run Code Online (Sandbox Code Playgroud)
出于兼容性考虑,Windows生成8.3名称为创建的每个长文件名,或通配符匹配的代码(FindFirstFile())检查既原始,缩短了名。使用dir /x,看看有什么短名称分配给每个文件。
8.3名的“延伸”部分总是通过简单地截断最后一个扩展到最多3个字符创建:.aspx到.ASP
使用 NTFS 文件系统时,可以使用以下命令在系统范围内禁用8.3 名称创建:
fsutil behavior set disable8dot3
Run Code Online (Sandbox Code Playgroud)
但是,这不会影响现有名称。您必须重命名每个文件,然后将其重命名回其原始名称。
另请参阅:Windows 命令提示符中的目录搜索显示不正确的输出!
| 归档时间: |
|
| 查看次数: |
1033 次 |
| 最近记录: |