[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理根据a文件夹里文件名两个位置之间的字符,剪切到b文件夹相同字符的子文件夹

根据a文件夹里文件名两个位置之间的字符,把文件剪切到b文件夹相同字符的子文件夹里啊

我的D盘里有两个文件夹:基因合成和测序结果;
            测序结果文件夹里有很多文件,比如:[K3746-5001-1-26-PUC57]M13-48_B03 ;  [K3746-5001-25-48-PUC57]M13-48_B03;
                                                           [T4567-5003-25-48-PUC57]M13-47_C03 ;     [V2001-5002-25-48-PUC57]M13-47_C03
           基因合成文件夹里有子文件夹,子文件夹里又有文件夹5001    5002    5003    5004等等。
           我想把测序结果文件夹里的文件,根据名字的第8-11个字符,分别是:   5001   5001   5003   5002,把相应的文件剪切到基因合成子 子相应文件夹里。
  求大神教我啊 :'( :'( :'(

测序结果文件夹里的文件格式是ab1  :[K3746-5001-25-48-PUC57]M13-47_C03.ab1

TOP

TOP

谢谢大哥们的帮助,这个问题已经解决
我还有个问题:   比如在我把[G3005-5001-11-24-PUC57]M13-48_B03.ab1    剪切到5001文件夹里后。  
                   5001文件夹里有一个htm文件(如图片所示)   ,   我要怎么把htm里  11-24的的序列提取出来,并新建一个5001-11-24的文本,把这个序列粘贴进去。   同时新建一个5001的文本,把5001全序列粘贴进去啊 :'(

TOP

回复 13# qixiaobin0715
大哥,这个运行很好
能教教我另外一个难题,怎么从HTM里提取相应的序列吗。   每天重复太多了 :'( :'(

TOP

:'( :'( 回复 18# yakeyun

TOP

大哥   回复 17# qixiaobin0715



蓝奏链接   https://wwn.lanzoub.com/iV6li056n7cj

TOP

回复 26# qixiaobin0715



htm文件不是用记事本打开哈,就用网页打开。

TOP

回复 26# qixiaobin0715


   

TOP

回复 26# qixiaobin0715




TOP

回复 26# qixiaobin0715


比如
5001-1-14就是第一行:第1个字母到 第572个的全部 字母;       在把文件从测序结果剪切到相应文件夹之后,同时新建一个5001-1-14的文本,并把这段字母复制进去
5001-1-26就是第一行:第1个字母到 第1064个的全部 字母;     在把文件从测序结果剪切到相应文件夹之后,同时新建一个5001-1-26的文本,并把这段字母复制进去
5001-25-38就是第一行:第972个字母到 第1550个的全部 字母;      在把文件从测序结果剪切到相应文件夹之后,同时新建一个5001-25-38的文本,并把这段字母复制进去
5001-25-52就是第一行:第972个字母到 第2138个的全部 字母          在把文件从测序结果剪切到相应文件夹之后,同时新建一个5001-25-52的文本,并把这段字母复制进去
5001就是第一行:第1个字母到 第2138个的全部 字母   ;                         最后同时新建一个5001的文本,把第一行全部字母复制进去

TOP

大哥   回复 23# yakeyun
你的这个5001-11-24我运行出来是这样的
不是我想要的结果哈
比如5001-11-24,我想要的是5001-11(397:451)的首(第397个字母),
                                     到5001-24(934:988)的尾(第988个字母),之间的所有字母(文档里只要这些字母,其他的字母符号都不要)

这个是根据从测序结果文件夹里,剪切到基因合成文件夹里的ab1格式文件,的名字来选的哈(红框框处)

我想要所有从测序结果文件夹里,剪切到基因合成文件夹里的ab1格式文件,都会根据名字上的红框框处,自动生成一个txt文档(并把这两个数字之间的字母复制进去)

TOP

回复 25# yakeyun

大哥,htm的规律是这样的哈:  

TOP

回复 25# yakeyun
大哥,你的意思是这样的吧
但这不是我想要的呀
你这个方法最后把<tr><td>5'--&gt;3'</td><td style="color:silver">这些字符删除后,文本里就是5001的全部的2138个字母;然后我再去手动查找截取,,,那也可以直接再htm文件里复制粘贴到txt里了啊:'(
                      <span style="color:red;">
                      </span>
                     </td></tr>

我想要的是能不能:我测序结果文件夹里有很多ab1文件:[K3746-5001-1-26-PUC57]M13-48_B03 ;  [K3746-5001-25-48-PUC57]M13-48_B03;
                                                                         [T4567-5003-25-48-PUC57]M13-47_C03 ;     [V2001-5002-25-48-PUC57]M13-47_C03 等等
                                                                     第一步: 在我用一个bat把这些ab1文件剪切到相应的基因合成文件夹5001,5001,5003,5002等等里后,每个文件夹里已经有一个相应的htm文件:5001.htm,5001.htm,5003.htm,5002.htm等等
   第二步:在这些ab1文件被剪切进去后,相应的文件夹根据下面图片红框框处,自动生成一个txt文档(并把这两个数字之间的字母复制进去)[url=https://imgtu.com/i/XpY3bd][/url

:'( :'( :'(

TOP

回复 27# xczxczxcz


大哥,你这个要保存什么,的自己修改,那我有很多文件夹:5002,5003。。。。5100       那和直接在htm上复制粘贴没啥区别了呀 :'(

TOP

返回列表