Fortran Coder

标题: Fortran 中创建文件夹!! [打印本页]

作者: 1000    时间: 2020-6-1 15:14
标题: Fortran 中创建文件夹!!
目前我知道的Fortran中创建文件夹的命令就是system 但是不知道为什么编译成功了以后执行,总会显示not found ?????????
这不是创建吗,为什么还要found到????


作者: li913    时间: 2020-6-1 15:22
本帖最后由 li913 于 2020-6-1 15:24 编辑

filename = trim(dirname) // '/' // filename
call system("mkdir "//dirname )
作者: 1000    时间: 2020-6-1 16:31
li913 发表于 2020-6-1 15:22
filename = trim(dirname) // '/' // filename
call system("mkdir "//dirname )

call system("mkdir "//dirname )
这一句还是会有not found 的结果
作者: 1000    时间: 2020-6-1 19:10
比较急,希望大神帮忙!!
作者: li913    时间: 2020-6-1 22:32
贴出你的代码
作者: 1000    时间: 2020-6-2 07:42

C:\Users\user\Desktop\1.jpg
作者: 1000    时间: 2020-6-2 07:43
li913 发表于 2020-6-1 22:32
贴出你的代码

感觉已经是很简单的建文件夹的步骤了,不知道到底哪里有问题

作者: vvt    时间: 2020-6-2 08:06
mkdir 后面有个空格
作者: 1000    时间: 2020-6-3 14:12
vvt 发表于 2020-6-2 08:06
mkdir 后面有个空格

还是会得到相同的结果
作者: vvt    时间: 2020-6-3 19:32
1. 给出你最新的代码
2. 给出错误提示截图
作者: 1000    时间: 2020-6-4 07:49
vvt 发表于 2020-6-3 19:32
1. 给出你最新的代码
2. 给出错误提示截图

是这样的
作者: 1000    时间: 2020-6-4 07:50
vvt 发表于 2020-6-3 19:321. 给出你最新的代码
2. 给出错误提示截图

是这样的
作者: necrohan    时间: 2020-6-4 08:14
本帖最后由 necrohan 于 2020-6-4 08:20 编辑

如果按你上面的代码,endprogram中间没有空格编译能通过?读入a,用了s?
前面已经有人说了,在mkdir后面加空格,加空格,加空格,是"mkdir     ",多加几个空格也没问题,不是"mkdir"后面加空格。
这个相当于执行dos命令,命令名称和参数之间用空格分开,否则就是无效命令。


作者: vvt    时间: 2020-6-4 09:21
"mkdir "//
而不是 "mkdir" //
作者: 1000    时间: 2020-6-7 09:14
necrohan 发表于 2020-6-4 08:14
如果按你上面的代码,endprogram中间没有空格编译能通过?读入a,用了s?
前面已经有人说了,在mkdir后面加 ...

谢谢!!!!!已经成功辣!!!!
作者: 1000    时间: 2020-6-7 09:14
vvt 发表于 2020-6-4 09:21
是 "mkdir "//
而不是 "mkdir" //

谢谢谢谢!!!!!!!!!




欢迎光临 Fortran Coder (http://bbs.fcode.cn/) Powered by Discuz! X3.2