Fortran Coder

查看: 13032|回复: 7
打印 上一主题 下一主题

[编译器] Fortran,尤其是IVF里能不能给文件改名,删除/复制文件?

[复制链接]

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
楼主
发表于 2018-12-16 18:32:41 | 显示全部楼层
ivf有rename,需要use ifport;
改名、删除、复制文件可以用命令行,例如
call execute_command_line('dele a.txt')
具体命令,查询相应的系统。

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
沙发
发表于 2018-12-16 20:04:39 | 显示全部楼层
liudy02 发表于 2018-12-16 19:06
call execute_command_line()
呃,这个和Call system()有什么区别么……
不想用这个的原因是因为不能往里 ...

两者等效,但 system 不规范。改名、删除、复制,这三个操作有什么可返回的?

798

帖子

2

主题

0

精华

大宗师

F 币
3793 元
贡献
2268 点
板凳
发表于 2018-12-17 19:47:40 | 显示全部楼层
liudy02 发表于 2018-12-16 20:34
哈,这三个操作是没有什么可返回的啊
所以主贴的问题已经解决了
可是我一直在想的问题其实是Fortran怎么 ...

把Shell得到的数据传回Fortran主程序? 如果是 shell 调用 fortran 的exe,可以用命令行参数;如果是fortran调用shell再返回fortran,我没有其他想法,用文件传递。
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-5-7 15:04

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表