program example
use ifport
implicit none
integer i
character(len=56) temp,name
integer istatus1,istatus2,istatus3,istatus4,istatus5
name='0.05'
istatus1=system("Md "//trim(name)) !建立文件夹
do i=1,5
write(temp,*) i
istatus2=CHDIR(trim(name)) !定位到上述建立的文件夹的路径
istatus3=system("Md "//trim(temp)) !在此路径上再建一层文件夹
istatus4=CHDIR(trim(temp)) !定位到新一层的文件夹
open(11,file='data')
write(11,*) i
istatus5=CHDIR("..")
close(11)
end do
read(*,*)
end program example
2016-11-22_201248.png (75.29 KB, 下载次数: 254)
图1
program example
use ifport
implicit none
integer i
character(len=56) temp,name
integer istatus1,istatus2,istatus3,istatus4,istatus5
name='0.05'
istatus1=system("Md "//trim(name)) !建立文件夹
istatus2=CHDIR(trim(name)) !//放到循环外面
do i=1,5
write(temp,*) i
temp=adjustl(temp) !//左对齐
istatus3=system("Md "//trim(temp)) !在此路径上再建一层文件夹
istatus4=CHDIR(trim(temp)) !定位到新一层的文件夹
open(11,file='data')
write(11,*) i
istatus5=CHDIR("..")
close(11)
end do
read(*,*)
end program example
fcode 发表于 2016-11-22 20:26
见下代码的 !// 注释
[mw_shl_code=fortran,true]program example
欢迎光临 Fortran Coder (http://bbs.fcode.cn/) | Powered by Discuz! X3.2 |