基本上,我在批处理文件中引用了包含用户名的路径。
这是我的意思:
C:/users/%username%/
在刷新当前登录到计算机的用户时,使用%username%似乎可以正常工作,但是如果用户名带有空格,则失败。例如,用户名 jlows 没问题,但是 j lowes 却没有,并显示错误消息,指出用户“ j “找不到。
为解决这种情况可以在路径中添加什么?
答案 0 :(得分:1)
总是在批处理文件中引用路径。这样,它可以帮助您避免此类错误行为。在大多数情况下,系统会考虑路径random
由于您输入了random test
而不存在。
因此,将/
替换为\
,因为这是默认的Windows分隔符,将为您提供:
"C:\Users\%username%"
但是,有一个简短的版本userprofile
,它代表C:\Users\%username%
,与您所拥有的完全一样。像这样使用它:
"%UserProfile%"