2
我在服务器上找到了一些带有特殊字符的文件。 该名称是自动创建的,所以更改它们不是一个选项。DIR命令不能与特殊字符配合使用
下面的例子:
H:\>dir /b "LB_20136021 BÁKÁNY*" //search with wildcard!
LB_20136021 BÁKÁNY MUVEK GÉPIPARI Kft..pdf //file found!
H:\>dir "LB_20136021 BÁKÁNY MUVEK GÉPIPARI Kft..pdf" //search with exact name!
Datenträger in Laufwerk H: ist SATA 1TB
Verzeichnis von H:\
Datei nicht gefunden //"file not found"?!?!
H:\>
还有其他问题,在批处理文件中的命令。
是否有防止这种情况的溶剂,或者这是一个很好的例子,为什么不应该使用批处理脚本? (我还是很喜欢他们,但是在先进的脚本有这么多讨厌的问题...)
这两个__DIR__命令行都可以在我的电脑上使用控制台中的OEM 850代码页。您的计算机使用哪个代码页作为控制台?打开命令提示符窗口并运行'mode'来查看使用的代码页。 – Mofi
也许你的意思是命令“chcp”? “模式”告诉我一些关于我的COM端口的状态。 代码页是850(dos默认) –
wtf,我刚刚创建了一个测试文件,其中 'echo asdf>“LB_20131449BÁKÁNYMUVEKGÉPIPARIKft..pdf”' 并且这个文件没有问题! 原始文件必须有不同的东西! –