asp.net - C++ 中的 System::IO::Directory::GetFiles

标签 asp.net c++ winforms

我在使用 C++ 中的 System::IO::Directory::GetFiles

将文件从 C++ 中的目录存储到字符串数组时遇到问题

还想知道我们是否可以像 http://www.codeproject.com/KB/files/xdirectorycopy.aspx 中给出的那样用 c++ 将整个文件夹复制到新的目的地/对于 C#

最佳答案

您可以将目录中的文件名存储在托管数组中,如下所示:

System::String ^path = "c:\\";  
cli::array<System::String ^>^ a = System::IO::Directory::GetFiles(path);

Console::WriteLine(a[0]);
Console::ReadKey();

至于如何复制整个文件夹...只需从给定的根目录递归创建每个目录并将文件复制到新位置。如果您要求为此提供代码,请直接说明,但至少要先尝试自己弄清楚(即,告诉我您目前有什么)。

关于asp.net - C++ 中的 System::IO::Directory::GetFiles,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2013284/

相关文章:

c# - 如何检查字体是否支持特定样式

asp.net - 自定义 DropDownList 上的 OnChange 属性未呈现

c# - 动态加载用户控件

c# - 使用 asp.net c# 解析 RSS 提要

C++:平台相关类型 - 最佳模式

c++ - std::filesystem::copy() 和 std::filesystem::copy_file() 有什么区别?

c++ - 获取指向包含十六进制值的 C 字符串的指针

c# - 获取 CLR ID

c# - 如何在 C# 中将数据从子窗体发送到父 MDI 窗体或从父 MDI 发送到子窗体?

c# - 使用 .exe 合并 XML 配置文件