Board logo

标题: [电脑] 按照文本内容批量复制文件 [打印本页]

作者: Reven    时间: 2021-5-15 16:53     标题: 按照文本内容批量复制文件

假设想把pc版mame中Favorites下的所有rom复制一份到其他电脑上去
步骤:
1.去mame目录下folders文件夹里找到Favorites.ini,打开并去掉文件头尾,只保留rom名称,最后另存为Favorites.txt。
2.新建一个txt填进如下文本内容后保存成bat,将步骤1的Favorites.txt放在一起,然后执行。

@echo off
md d:\file
for /f "delims=" %%a in (Favosites.txt) do (
   for /f "delims=" %%b in ('dir /a-d /b /s d:\mame\roms') do (
      if "%%a"=="%%~nb" xcopy "%%b" d:\file
   )
)
pause

[ 本帖最后由 Reven 于 2021-5-15 16:58 编辑 ]
作者: hit_alf    时间: 2021-5-15 19:26

posted by wap, platform: Samsung
技术贴点赞,其实批处理命令可以搞很多方便的小工具
作者: lleoavvee    时间: 2021-5-16 05:30

posted by wap, platform: Android
java IO流可以办到,批处理倒是不会用
作者: G点上的咏叹调    时间: 2021-5-16 13:47

posted by wap, platform: Chrome
批处理是真的好东西,对收集、整理控来说是必备利器,唯一一个问题是不支持utf-8文件名,处理一些带有特定符号的文件名就很烦
作者: somesun    时间: 2021-5-16 15:04

posted by wap, platform: Chrome
脚本还是python好啊
作者: ungaicrt    时间: 2021-5-17 09:52

posted by wap, platform: Chrome
马克一下
作者: 865261    时间: 2021-5-17 10:21

posted by wap, platform: Android
怎么两个avsp
,容错机制怎么样




欢迎光临 TGFC Lifestyle (http://tgfcer.com/) Powered by Discuz! 6.0.0