Io Fortran 90创建目录语法错误

Io Fortran 90创建目录语法错误,io,directory,fortran,system,fortran90,Io,Directory,Fortran,System,Fortran90,我想我在这篇文章中找到了创建目录的方法 但是当我试图在我的Fortran 90程序中创建一个目录时 call system('mkdir -p out/test') 或 我没有收到任何编译错误或警告,但收到以下运行时错误: The syntax of the command is incorrect. 你知道怎么了吗?非常感谢您的帮助 从错误消息中,我假设您正在使用Windows。然后,您必须使用\作为文件夹分隔符: call system('mkdir out\test') 另外,-p

我想我在这篇文章中找到了创建目录的方法

但是当我试图在我的Fortran 90程序中创建一个目录时

call system('mkdir -p out/test')

我没有收到任何编译错误或警告,但收到以下运行时错误:

The syntax of the command is incorrect.

你知道怎么了吗?非常感谢您的帮助

从错误消息中,我假设您正在使用Windows。然后,您必须使用
\
作为文件夹分隔符:

call system('mkdir out\test')

另外,
-p
(用于创建父文件夹的Unix选项)对于Windows无效(也不是必需的)

工作得很有魅力。非常感谢。在将命令嵌入Fortran程序之前,是否尝试直接从Windows命令行发出该命令?
call system('mkdir out\test')