我有需要复制c盘目录下的某个文件,但是因为文件路径名太长(>260个字串),无法直接调用复制命令。
我要怎么办。注:文件夹的建立不是我们自己建的。是其他工具建立的。

解决方案 »

  1.   

    POSIX 标准说了, MAX_PATH 是多少来着,
    这么多的长度, 交流起来也是问题.
      

  2.   

    那个工具(Alienbrain),数据库是直接建立在硬盘上的,所以文件夹的名字前有很多乱七八糟的字符,使文件路径长度>260.大家有没有好的办法,把文件复制出来
      

  3.   

    window下 文件名,包含路径 最大长度是260字节。ansi编码http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=94094 
     
      

  4.   

    解铃还须系铃人,看下你的工具中有没有导出来的办法 ?
    莫非是 没有通过windows系统建立的文件? 如果是这样,这个文件你在操作系统中单个是看不到的。类似于一些数据库系统,它会对没有分区的数据进行操作,自己管理 。