【问题标题】:How to create folder, create file and change the files suffixs?如何创建文件夹、创建文件和更改文件后缀?
【发布时间】:2021-03-14 20:25:24
【问题描述】:

我正在制作一个 MVC 项目,我需要向我的 Web API 发送一个好友请求。对 API 的调用应接收三个参数(字符串接收者、字符串发送者和字符串消息)。然后 API 应检查是否存在具有今天日期的目录/文件夹 (YYYY-MM--DD)。如果不是,我必须创建一个。在这个目录/文件夹(新的或旧的)中,我需要创建一个 XML 文件,其中包含个人首字母的名称(例如 Eric Li 和 Adam Li = ELAL.xml)如果这个文件名已经存在,我需要添加一个后缀,如(旧文件名 = ELAL1,新文件名 = ELAL2)。

我该如何解决这个问题?有什么解决办法吗?

之后我需要保存数据,但这部分我可以自己解决。

【问题讨论】:

  • 请注意,这是一个问答网站,而不是代码编写服务。另请参阅如何How to Ask

标签: c# asp.net-mvc file asp.net-web-api directory


【解决方案1】:

我认为首先你需要将你的大任务与许多简单的任务分开。

我所看到的:

  1. 为您的请求创建 API
  2. 创建像“IOManager”(或你的好名字)这样的类,它可以检查文件夹/目录,根据需要创建它,还可以创建 xml 文件
  3. 创建像“NameResolver”这样可以从用户名中获取文件名的类
  4. 连接所有这些

现在您有 4 个小任务,您可以尝试自己完成或在互联网上查找每个任务的示例。

【讨论】:

    猜你喜欢
    • 2013-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-19
    相关资源
    最近更新 更多