有没有人得到执行Windows客户端与长文件名工作?在Perforce公司KB以下this article我试图用\ \ C:\ temp而因为工作区的根,但P4V提供了以下形式的错误:使用UNC名称Perforce长文件名
不能
\\ \ C创建目录? :\ temp \ path ...
mkdir:\\?\ C:\:访问被拒绝。
在我看来,P4V正在试图创建目录\\\\?\\C:\\
,因为我假定它不存在。
我P4C客户似乎是版“修订版的Perforce可视化客户端/ NTX86/2011.1/428988”,“09 2012年3月”的
错误是 “文件名太长”但是我认为问题出在路径本身的长度上:如果工作空间的根目录是c:\ x,但是初始签出的目录不是c:\ users \ perforce \ workspace \ u6965_win7x88985_6431。使用工作空间根目录“\\?\ C:\ temp”,错误是mkdir针对\\?\ C:\的访问错误,这就是为什么我认为P4V不理解unc路径。 – 2013-04-08 20:39:19
您显示的路径比知识库文章处理的260字节路径限制短得多。您要检入的文件名称有多长? (这个长度+上面显示的路径长度是否超过260字节?)。顺便说一句,我知道知识产权文章关于使用\\?\的措词有点延迟:“将Prepend \\?\添加到现有的文件名中(此方法未经验证......”Perforce强烈指出该文章中提到他们更喜欢使用subst。 – 2013-04-08 21:19:04
工作空间根目录本身不是> 260个字符,但是我得到错误的文件的总长度大于260个字符。顺便说一句我不是试图签入,我试图设置我的工作空间并获取所有文件最初来自服务器(depot?)。对于扭曲的术语使用感到抱歉,我对perforce非常陌生。 – 2013-04-08 21:23:42