楼主: 银砾石
收起左侧

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

  [复制链接]
银砾石
 楼主| 发表于 2011-4-6 12:29:06 | 显示全部楼层
4.6
1、setup命令改为install,加入自定义类型.yls,为fscmd的批处理
2、加uninstall命令,删除注册表添加的内容
3、加入line命令,设置显示行数
4、加入pause,暂停显示
5、加echo on和echo off功能,分别为开启和关闭命令回显(默认开启),注意echo和on之间只有一个空格6、目录上添加右键菜单(fscmd here),执行后定位到目标目录。
批处理文件格式同bat,但需要使用fscmd支持的命令,如果需要使用cmd内部命令,则应在命令前加cmd
如:
echo on
cmd pause
cd c:\
dir /i
cmd dir
pause
银砾石
 楼主| 发表于 2011-4-6 12:29:46 | 显示全部楼层
回复 98楼 evilrabbit 的帖子

已在目录上添加此功能。
evilrabbit
发表于 2011-4-6 13:10:47 | 显示全部楼层
3x
annybaby
发表于 2011-4-6 19:58:33 | 显示全部楼层
回复 101楼 银砾石 的帖子

发现.yls(银大的名字的拼音??)批处理有点问题:

我在桌面(路径更改了,真实的是 E:\桌面 )新建一个批处理1.yls,内容很简单

dir >1234.txt

输出的既不是桌面的,也不是C:\windows的内容,而是E:\windows目录下的内容!!(我的E盘刚好有这个目录)

然后我加了个pause看下,输出如下


       欢迎使用FSCMD,此程序由银砾石开发,目前支持的命令清单:

       cd cls cmd color copy del dir exit find install line list mount

       pause rcopy rdir ren reset run searchdisk tip uninstall vdisk

       更新日期:2011-04-06

       运行help 对应的命令来查看使用说明。如help find。

       作者联系方式(QQ):66671010。

C:\WINDOWS>dir >1234.txt
C:\WINDOWS>pause
请按任意键继续. . .

然后我再将它复制到D盘一个目录下,输出竟然是空的(会自动创建1234.txt文件,但是内容是空的)


评分

参与人数 1人气 +1 收起 理由
银砾石 + 1 感谢解答: )

查看全部评分

银砾石
 楼主| 发表于 2011-4-6 21:30:04 | 显示全部楼层
本帖最后由 银砾石 于 2011-4-6 21:46 编辑

回复 104楼 annybaby 的帖子

嗯,刚试验了下
重定向相关的都有这个问题
重定向的时候,并没有根据fscmd显示的目录来输出,而是采用了当前目录
所以导致了以上情况的发生
内容空的原因:dir的分区和当前分区不是一个分区

yls是银砾石的拼音缩写


已更新.




dl123100
发表于 2011-4-6 23:37:24 | 显示全部楼层

weird

weird

评分

参与人数 1人气 +1 收起 理由
银砾石 + 1 感谢解答: )

查看全部评分

银砾石
 楼主| 发表于 2011-4-7 07:54:36 | 显示全部楼层
本帖最后由 银砾石 于 2011-4-7 08:17 编辑

回复 106楼 dl123100 的帖子

好的,我再测一下。

不是每次都出错。。。
你用的是英文版系统?具体原因可能要看mft结构才知道了(是fs的原因还是fscmd的原因......)

2011-04-07 00:07:38               目录       2
        Extra_Attr_Symboliclink:  \??\C:\Users\FS\Desktop\fscmd.exe
2011-04-07 00:10:36               目录       desktop
        Extra_Attr_Symboliclink:  \??\C:\Users\FS\Desktop\fscmd.exe
dl123100
发表于 2011-4-7 10:07:49 | 显示全部楼层
回复 107楼 银砾石 的帖子

是对目录创建符号链接后,直接替换了LinkTarget指向文件。
银砾石
 楼主| 发表于 2011-4-7 10:59:20 | 显示全部楼层
回复 108楼 dl123100 的帖子

是这样的操作?
md fscmd.exe
mklink desktop fscmd.exe /j
rd fscmd.exe
copy c:\fscmd.exe fscmd.exe
郁闷,还是看不出原因
1.PNG

如果方便的话,能否传下文件记录?
Fire.rar (388.61 KB, 下载次数: 126)
dl123100
发表于 2011-4-7 11:48:26 | 显示全部楼层
回复 109楼 银砾石 的帖子

对XP无效 就是将对文件创建符号链接 却指定SYMBOLIC_LINK_FLAG_DIRECTORY
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

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

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-26 11:05 , Processed in 0.101988 second(s), 18 queries .

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

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