Fortran内删除文件的方式
2013-03-25 14:54
1501 查看
1.通过open文件时,用status=scratch,close完后自动删除
此时不需要写文件名,这个文件close之后,将会自动删除
open (29, form='unformatted', status='scratch')
........
close (29)
自动删除,over
2.利用 内置subroutine :system ,调用linux指令去删除文件
character(len=64) :: cmd, filename
logical :: filefound
...
inquire (file=filename, exist=filefound)
if (filefound) then
write (cmd, '("/bin/rm ", A)' ) trim (filename)
call system (cmd)
endif
3.close文件的时候用 "status=delete",文件在被close之后会自动删除
character(len=64) :: cmd, filename
...
open (29, file=filename, form='unformatted')
...
close (29, status='delete')
完事后文件自动删除
此时不需要写文件名,这个文件close之后,将会自动删除
open (29, form='unformatted', status='scratch')
........
close (29)
自动删除,over
2.利用 内置subroutine :system ,调用linux指令去删除文件
character(len=64) :: cmd, filename
logical :: filefound
...
inquire (file=filename, exist=filefound)
if (filefound) then
write (cmd, '("/bin/rm ", A)' ) trim (filename)
call system (cmd)
endif
3.close文件的时候用 "status=delete",文件在被close之后会自动删除
character(len=64) :: cmd, filename
...
open (29, file=filename, form='unformatted')
...
close (29, status='delete')
完事后文件自动删除
相关文章推荐
- 移动硬盘提示格式化解决的方法,未正确删除导致不能读取文件提示格式化解决方式
- PHP递归方式删除缓存文件
- 删除Mac OS X中Finder文件打开方式列表的重复程序或失效的
- WINPE的DOS工具箱删除sam文件方式破解xp开机密码
- 不小心删除数据文件的处理方式
- iOS 删除文件夹下所有文件的方式
- 文件自删除的几种实现方式
- 在Linux下删除文件行末端的^M符号的方式
- asp.net2.0 中最快方式实现gridview 更新 删除 xml文件
- WIN32 递归方式删除文件和文件夹
- cocos2d移植到安卓引入第三方so文件时候编译会删除解决方式
- 注册表添加和删除文件打开方式列表
- linux中删除或清空文件的方式
- 删除文件目录的两种方式
- 删除SharedPreferences文件的正确方式
- 误删除ORACLE数据文件后的处理方式
- 删除右键文件下拉菜单(非打开方式)中的wine选项
- 删除任务栏锁定,任务栏图标的位置,查找可行性文件的方式
- 删除androidAndroid递归方式删除某文件夹下的所有文件
- java实现递归删除目录及目录下所有文件,递归和非递归方式都有