楼主: 银砾石
收起左侧

[原创工具] fscmd底层文件处理工具(2013.4.16停止更新,开放源码 )

  [复制链接]
银砾石
 楼主| 发表于 2011-2-14 20:43:37 | 显示全部楼层
本帖最后由 银砾石 于 2011-2-14 20:50 编辑

fscmd用的fs.dll是单独的,其他可以替换
翻了下,才发现有ts....ts只是测试功能的,不支持快照,不能复制文件,已删除

评分

参与人数 1经验 +20 人气 +1 收起 理由
tawny2008 + 20 + 1 支持

查看全部评分

银砾石
 楼主| 发表于 2011-2-19 16:32:27 | 显示全部楼层
本帖最后由 银砾石 于 2011-2-19 16:33 编辑

2.19更新内容
加入find 命令,即查找功能
C:\windows>help find

    在当前目录搜索指定文件。

FIND [>FILENAME] [/f] [/a] [/ts] [/te] [/tl] Filter
    >FILENAME        输出重定向到指定文件。
    /s               搜索子目录。
    /f               只列出文件,不能与ts、te、tl同时使用。
    /a               文件名完全匹配,不能与ts、te、tl同时使用。
    /ts              按文件大小过滤,小于指定大小(字节)则匹配(组合为或关系)。
    /te              按文件大小过滤,等于指定大小(字节)则匹配(组合为或关系)。
    /tl              按文件大小过滤,大于指定大小(字节)则匹配(组合为或关系)。
    Filter           过滤条件。
SAMPLE:
  find /s /tl 314572800    --查找当前目录及子目录下大于314572800(300M)的文件。
  find /s /f /a usp10.dll  --查找当前目录及子目录下所有文件名为usp10.dll的文件。
C:\windows>find .exe
  C:\windows\NOTEPAD.EXE
  C:\windows\regedit.exe
  C:\windows\TASKMAN.EXE
  C:\windows\twunk_16.exe
  C:\windows\twunk_32.exe
  C:\windows\hh.exe
  C:\windows\winhelp.exe
  C:\windows\winhlp32.exe
  C:\windows\mfnspinst64.exe
  C:\windows\mfnswitch.exe
  C:\windows\explorer.exe
  C:\windows\mfnspinst32.exe
加入删除目录功能
joysboss
发表于 2011-2-20 01:49:49 | 显示全部楼层
应该整合 CMD功能,要不然用起来很敝脚!!
银砾石
 楼主| 发表于 2011-2-20 11:01:25 | 显示全部楼层
joysboss 发表于 2011-2-20 01:49
应该整合 CMD功能,要不然用起来很敝脚!!

完全整合很难,cmd的输入输出太复杂,不过可以调用
目前的打算是通过一个命令进入cmd,然后接下来所有的输入输出都是在cmd内做
如下
D:\dev\prog\fscmd>cmd

    以下所有命令在cmd中执行,运行exit返回fscmd.
Microsoft Windows [版本 6.1.7600]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

D:\dev\prog\fscmd>time
当前时间: 10:59:25.97
输入新时间:

D:\dev\prog\fscmd>exit

    成功从cmd返回,以下所有命令在fscmd中执行.
D:\dev\prog\fscmd>

评分

参与人数 1经验 +20 收起 理由
tawny2008 + 20 支持一下

查看全部评分

76317683
发表于 2011-2-20 11:56:30 | 显示全部楼层
灰常感谢 已经下载试用
liulangzhecgr
发表于 2011-2-21 10:35:03 | 显示全部楼层
回复 24楼 银砾石 的帖子

底层文件处理(只读)工具?!

为什么()内注名为只读呢?!
银砾石
 楼主| 发表于 2011-2-21 10:52:55 | 显示全部楼层
liulangzhecgr 发表于 2011-2-21 10:35
回复 24楼 银砾石 的帖子

底层文件处理(只读)工具?!

所有直接磁盘操作功能都是只读的

如果写的话,一不小心就会出错的,兼容性也差点

只读的话可以在64位系统中使用
liulangzhecgr
发表于 2011-2-21 11:04:27 | 显示全部楼层
本帖最后由 liulangzhecgr 于 2011-2-21 11:05 编辑

回复 27楼 银砾石 的帖子

谢谢回复!
支持工具!
sanhu35
发表于 2011-2-21 23:25:42 | 显示全部楼层
囧  不知道怎么用
银砾石
 楼主| 发表于 2011-2-22 09:18:59 | 显示全部楼层
本帖最后由 银砾石 于 2011-2-22 09:20 编辑

回复 29楼 sanhu35 的帖子

实际上很容易的
以下几种情况可能用到
1、文件被锁定(保护)无法复制
    用copy可以把它们复制到其他地方
2、文件被隐藏
   可以用dir命令列出来,如果知道文件名,可以用find命令查找
3、分区被隐藏
  可以用mount命令直接获取分区文件信息,然后和正常操作一样了,这种模式下不能删除或改名什么的
4、虚拟机文件直接浏览
  如果虚拟机不小心损坏了(比如中了病毒不能启动),但又需要其中的数据,可以用vdisk功能加载,就能把数据复制出来了
5、UDF分区、ISO9660分区浏览,这两种分区一个是有流文件,另一个有隐藏功能,常规的ARK都无法处理。
6、另外,支持64位操作系统
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-2 14:08 , Processed in 0.099979 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表