中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-10 07:58
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]关于如何列出文件关联列表的问题 查看 645 回复 3
楼 主 [已结]关于如何列出文件关联列表的问题 发表于 2008-11-09 15:59 ·  中国 江苏 无锡 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
如题:
本人想用P处理列出特定几个文件关联的内容,好比较是否被病毒修改.自己写的没办法实现,参考了论坛上个几个帖子,没能写出来,拜托各位帮忙下.
我想实现的效果在这样的
.TXT
.EXE
.VBS
@echo off & SETLOCAL ENABLEDELAYEDEXPANSION
(for /F "delims=" %%a in ('ftype^|find ".txt .exe .vbs"') do set %%a
for /F "delims== tokens=1,2" %%a in ('assoc^|find ".txt .exe .vbs"') do (
echo.%%a
))>>9.txt
pause


[ Last edited by HAT on 2008-11-9 at 18:13 ]
2 发表于 2008-11-09 16:40 ·  中国 江西 赣州 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
不太明白楼主的意思。如果是显示,这样就行了:
@echo off
for %%a in (txt exe vbs) do (
for /f "delims== tokens=1*" %%i in ('ftype %%afile') do (
echo .%%a
)
)
pause
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +2 2008-11-09 18:15
3 发表于 2008-11-09 17:58 ·  中国 江苏 无锡 电信
中级用户
★★
积分 487
发帖 212
注册 2007-04-01 08:22
19年会员
UID 83597
性别 男
状态 离线
感谢楼上兄弟,以后还要多多请教那!~谢谢了!~请管理员锁贴
4 Re 3楼 发表于 2008-11-09 18:15 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
其他人或许还有更好的方法或者建议
所以还是不要锁帖吧
论坛跳转: