永发信息网

如何用fortran或dos命令将ctl文件(文档文件)中的相对路径批量改为绝对路径?

答案:1  悬赏:0  手机版
解决时间 2021-01-27 06:11
我需要专业绘图,配套的是ctl和dat文件,因为是在linux系统上处理,所以拷出来时每个文件里只有相对路径,举个例子,其中的一套文件是cwrf_d03_2011092812_0000.ctl和cwrf_d03_2011092812_0000.dat,其中cwrf_d03_2011092812_0000.ctl文件里的第一句是
DSET ^cwrf_d03_2011092812_0000.dat
我现在将它补齐成DSET h:\2\cwrf_d03_2011092812_0000.dat
文件有数年,每套文件逐日增加,
如第二天是cwrf_d03_2011092912_0000.ctl和cwrf_d03_2011092912_0000.dat,
其中cwrf_d03_2011092912_0000.ctl文件里的第一句是
DSET ^cwrf_d03_2011092912_0000.dat
我要将它补齐成 DSET h:\2\cwrf_d03_2011092912_0000.dat

如此,逐日类推……
想请教要如何修改ctl里的第一句,求用最简洁明快的方法!
最佳答案
代码是认为文件名与文件里第一行的一部分是相同的,请先备份测试:
@echo off
cd/d "e:\2"
echo 正在处理...
for %%i in (*.ctl) do (
   echo %%i
   (echo DSET %cd%\%%~ni.dat
   move +1 "%%i")>%%i.$)
del /q *.ctl
ren *.$ *.
pause
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
菜鸟驿站(芜湖浪琴湾17栋1单元店)地址在哪,
远洋公司为一综合性的生产企业,属于增借税一
暑假期间从广州到北京的飞机票要多少?
候长的意思是什么啊?知道的请说下!
大汉情缘之云中歌许平君结局以及是怎么死的
宜春市油茶林场幼儿园地址有知道的么?有点事
下颚骨大是显性基因吗
重庆实验外语学校1外,怎么样
科研人员在野兔中发现了一种毛色为褐色的基因
建行信用卡怎么在国美分期付款购买手机
菜鸟驿站(芜湖繁昌繁瑞星城东区西门1栋店)地
贵州民族学院今年什么时候放寒假啊
物理题 有一个玻璃瓶,它的质量为0.1千克。当
宜春市灵泉街胜利幼儿园地址在什么地方,我要
大幸的意思是什么啊?知道的请说下!
推荐资讯
从这里到火车站坐几路车
努尔巴格路干洗店地址在哪,我要去那里办事
阳新三中2016――2017期中考试成绩
docker里的127.0.0.1是谁的ip
风险管理文化的精神核心和最重要、最高层次因
材料的进场验收形式包括()。A.现场验收B.抽检
3x一x二36
长春大学和长春师范大学是一个大学吗
电脑辐射长斑怎么办
绝地求生 Connection closed怎么回事
压缩空气式雾化器使用时有哪些注意事项
大连经济技术开发区第十一中学地址在哪,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?