4

我正在努力在 Windows 8 中创建一个批处理文件,该文件"C:\Program files"在其正文中不接受,因为程序文件之间的空间会出错。所以,我用了"C:\Progra~2".

我想访问Program files (x86).

我有两台 Windows 8 PC:Windows 8 PRO 和 Windows 8 OEM。

当我"C:\Progra~2"从文件资源管理器中键入以访问program files (x86)它时,它会在 Windows 8 PRO 中成功打开。

但是当我在 Windows 8 OEM 中做同样的事情时,它会说

Windows 找不到 C:\Progra~2。

我不确定这是否是 PRO 和 OEM 版本的问题。

谁能帮我找到解决方案?

4

2 回答 2

5

使用内置的批处理常量:%ProgramFiles%。它也适用于非英语 windows 版本,你的 ~2 不适用。

于 2013-05-28T12:23:04.097 回答
0

你确定两台机器上都有两个程序文件吗?试试看C:\Progra~1是否打开了正确的文件夹。

如果要打开通用程序文件夹,请使用%ProgramFiles%

于 2013-05-28T12:24:12.823 回答