gpt4 book ai didi

c# - 目标文件 "D:\Users\user-pc\Desktop\testing\dest"是目录,不是文件。

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:55 29 4
gpt4 key购买 nike

当我尝试从目录中获取一些文件时出现问题,它选择了目录并给我一个错误:

The target file "D:\Users\user-pc\Desktop\testing\dest" is a directory, not a file. c#

(我只给程序我从文件资源管理器复制的路径)

代码:

 string[] fileArray = Directory.GetFiles(src, "*.txt");
for (int i = 0; i < fileArray.Length; i++)
{
File.Copy(fileArray[i], dst);
}

最佳答案

File.Copy 期望目标是文件名,而不是文件夹名。

更改为:

File.Copy(fileArray[i], Path.Combine(dst, Path.GetFileName(fileArray[i]));

关于c# - 目标文件 "D:\Users\user-pc\Desktop\testing\dest"是目录,不是文件。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23294047/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com