以下是引用zklhp在2012-5-26 19:45:13的发言:
主要是我们么没觉这里和神马短文件名有关系。。
短文件就是兼容DOS时代的8.3的文件名 如果系统支持这个的话 用 新建文~1.TXT 就等价于 新建 文本文件.txt
那么你上面的那个就是
C:\Docume~1\AllUse~1\开始菜单~1\程序\启动\1.bat
从这个例子应该能看出来转换规范了罢
不过为啥要用这个呢。。 可不好说系统一定还支持这个兼容选项啊 有些优化的技巧就写了关闭这个支持来提高文件系统的性能 而且关了也没啥不好
看到这个目录我不知道楼主想要做什么。。。。。。。。
[ 本帖最后由 zklhp 于 2012-5-26 20:00 编辑 ]
你这个明显写错了,正确应该是:
C:\Docume~1\AllUse~1\「开始」菜单\程序\启动\1.bat 而不是:
C:\Docume~1\AllUse~1\开始菜单~1\程序\启动\1.bat
下面是你
C:\Docume~1\AllUse~1\开始菜单~1\程序\启动\1.bat
我用start命令测试你的正确性: start C:\Docume~1\AllUse~1\开始菜单~1\程序\启动
你的命令行执行结果如下:
同时对你说的这一句话很无语了:短文件就是兼容DOS时代的8.3的文件名 如果系统支持这个的话 用 新建文~1.TXT 就等价于 新建 文本文件.txt
这个 新建文~1.TXT 根本就不等价于 新建 文本文件.txt
新建文本文件~1.TXT 应该等价于 新建 文本文件.TXT 才对。
[
本帖最后由 yuma 于 2012-5-29 14:07 编辑 ]