我正在WPF中开发一个项目,我想制作一个照片库,我试图将照片从我的电脑复制到我项目中的文件夹中。
当我运行以下命令pathImage
错误消息:无法找到路径的一部分
我的变量C:\\Users\\bruhh\\Desktop\\img.png
的值为"C:\\Users\\bruhh\\Desktop\\Photos\\Photos\\Imgs\\1\\"
变量PathPaste的值为CaminhoProjeto = Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName + @"\"+Imgs+@"\" ;
我使用命令
检索项目的路径 submitHandler(event) {
event.preventDefault();
let target = event.target;
let allMessages = this.props.messages;
let title = target.title.value,
message = target.message.value,
user = target.user.value,
time = `${(new Date).getHours()}:${(new Date).getMinutes()}`,
id = allMessages ? allMessages.length + 1 : 1;
this.props.createNewMessage(title, message, user, time, id);
this.props.postNewMessage(this.props.singleMessage)
}
为什么会发生此错误?我该如何解决这个问题?
答案 0 :(得分:4)
第二个参数应该是文件名而不是文件
中的目录The name of the destination file. This cannot be a directory or an existing file.
File.Copy(@"C:\Source.txt", "D:\Destination.txt");
如果您希望它们具有相同的名称,请使用
var sourceFileInfo = new FileInfo(sourceFile);
File.Copy(sourceFile, $"{destinationDirectory}{sourceFileInfo.Name}");