我正在使用VB.net项目。我使用命令promt(cmd)。 我告诉CMD要做:复制/ b路径1 +路径2目的地
然而,cmd认为我的路径是FileName。 那么我如何告诉cmd它是一个路径而不是FileName。
//谢谢!
PS。路径不一样所以我不能使用例如:CD C:\ mydocs \
答案 0 :(得分:1)
不要使用命令提示符,而是使用.NET框架的System.IO.File.Copy
方法。
......显然,框架中存在的其他方法也是如此。如果您不知道某种方法是否存在,请尝试搜索MSDN。
答案 1 :(得分:1)
您需要在路径末尾添加\
以显示copy
它是一个目录。
编辑:您需要将路径放在引号("..."
)中,以强制shell的参数解析器将整个路径作为一个路径传递。