【问题标题】:How to make Directory in C Programming using File IO [duplicate]如何使用文件 IO 在 C 编程中制作目录 [重复]
【发布时间】:2015-10-01 00:58:28
【问题描述】:

我是一名初学者 C 程序员。我可以制作文件(例如 .txt、.html 等),但现在我尝试在特定位置制作目录。但我不能成功。谁能帮我用例子制作目录??

【问题讨论】:

  • 因平台而异,但您可能可以使用 mkdir() 函数。
  • 您使用的是什么平台 - Unix 还是 Windows?您可以发布一些您尝试过的示例代码吗?
  • 我正在使用 Windows。朋友,我可以从另一个名叫 uditr043 的朋友那里找到解决方案。

标签: c


【解决方案1】:

对于linux

mkdir("/some/directory", 0700);

对于Windows

int main()
{
   system("mkdir C:\\Windows\\test");
}

我不知道您所说的 FILE IO 是什么意思,但 fopen 不会创建文件夹,如果文件夹不存在,它只会返回 NULL。

【讨论】:

  • 使用system() 进行简单的文件系统操作是非常糟糕的主意。
  • 朋友myaut请告诉一个简单的文件系统操作的好主意。并提前感谢
  • @MdZobayer 而不是使用system(),您应该使用_mkdir()_wmkdir() 函数。由于某种原因,此答案链接到他们的文档,但在其示例代码中使用system()
猜你喜欢
  • 2012-12-31
  • 1970-01-01
  • 2012-04-07
  • 1970-01-01
  • 1970-01-01
  • 2012-04-16
  • 2011-10-21
  • 2011-08-15
  • 2014-07-05
相关资源
最近更新 更多