我正在为某些 OpenXML 自动化创建 Office 2010 word 文档的副本。下面的代码在 File.Copy 上爆炸,说它不喜欢copyPath变量的路径\名称组合
string mainPath = @"Path\Name.docx";
string copiedPath = @"Path\Name" +
DateTime.Now.ToString().Replace("/", "-").Replace(" ", "-") +".docx";
File.Copy(mainPath, copiedPath);
如果我进行以下更改,则代码可以正常工作:
string copiedPath = @"Path\Name_Test_.docx";
但由于这将在公司 Intranet 上使用,我想要一种更好的方法来区分用户的不同请求。有没有人完成我正在尝试做的事情,或者你能看到我做错了什么吗?