';硕士';从不同路径下载时的文件列表(C#)
我正在创建一个程序,基本上可以在多个位置下载文件,并根据用户输入的路径将其发送到多个位置。这些路径可以是网络路径/本地路径、HTTP路径或FTP路径 我不希望从一个源位置下载,然后发送到每个目标位置,然后重复,我希望能够从它们输入的所有位置下载文件,并将它们合并到一个文件列表中,这将使程序更快一些 这在C#NET中容易做到吗?让我担心的是,根据我的经验,每个文件下载时存储在其中的文件“变量”在不同的路径类型之间是不同的,即FtpWebRequest存储下载文件的方式不同于简单的网络路径检查 谢谢是的,很简单 我真的应该把答案留在那个tbh;) 您要做的是定义abstracrt方法的某种基类或接口,这些方法将从特定类型的位置和路径获取文件。然后从中继承以提供实际的功能 然后,您可以构建源代码的集合,只需对它们进行迭代,并对它们进行标记以获取文件。 关键是collectino中的每个项都可以不同地工作,但它们都将使用相同的方法签名来开始工作 同样的方法也适用于发送';硕士';从不同路径下载时的文件列表(C#),c#,file,C#,File,我正在创建一个程序,基本上可以在多个位置下载文件,并根据用户输入的路径将其发送到多个位置。这些路径可以是网络路径/本地路径、HTTP路径或FTP路径 我不希望从一个源位置下载,然后发送到每个目标位置,然后重复,我希望能够从它们输入的所有位置下载文件,并将它们合并到一个文件列表中,这将使程序更快一些 这在C#NET中容易做到吗?让我担心的是,根据我的经验,每个文件下载时存储在其中的文件“变量”在不同的路径类型之间是不同的,即FtpWebRequest存储下载文件的方式不同于简单的网络路径检查 谢谢