标题: [系统相关] 批处理怎样全盘搜索某文件得到大小后发送到服务器? [打印本页]
作者: renqing 时间: 2011-2-12 14:37 标题: 批处理怎样全盘搜索某文件得到大小后发送到服务器?
求一批处理:意思大致如下;
在电脑任何盘下查找指定文件名“abc.dll 、123.dll 、 sss.dll " 三个文件并获取文件的大小,
获取 当前机器名.txt 方式发送到服务器如:"\\192.168.0.2\检测$\文本\F005号机.txt"
文本显示如:
文件路径 文件大小 被检查时间
c:\windows\abc.dll 大小:102kb 2011-02-11 14:38
c:\windows\xianshi\123.dll 大小:57kb 2011-02-11 14:38
c:\windows\xianshi111\sss.dll 大小:502kb 2011-02-11 14:38
---------------------------我------是------分----界-----线-------------------------------------
下面这个批处理是检测进程的,最好改成我上面的那样就好了
@echo off
set bingdu=conime.exe
for /f "tokens=1 delims= " %%a in ('tasklist /nh ^|findstr /i "%bingdu%"') do if %errorlevel%==0 echo %Date:~0,10%号%Time:~0,2%时%Time:~3,2%分 发现病毒进程 %bingdu% >>\\192.168.0.223\检查$\%COMPUTERNAME%.txt
exit
作者: renqing 时间: 2011-2-13 01:04
居然没人理会我,真郁闷了!
作者: CrLf 时间: 2011-2-13 01:20
很想帮忙,可惜心有余而力不足...对网络命令几乎没有试验的机会,所以目前只会纸上谈兵
作者: wc726842270 时间: 2011-2-13 03:45
我想Lz应该是网络复制的问题吧。可以参照- copy \\192.168.35.43\bcoy\sp\1.mpg C:\BFPOS
复制代码
去写,COPY也是支持的。至于其它的要求我想也差不多了吧
作者: broly 时间: 2011-2-13 12:06
- @echo off
- echo 1.确认好你有访问目标主机的访问权限。
- echo 2.或者目标目录已设为共享。
- echo 3.否则操作将会失败。
- setlocal enabledelayedexpansion
- echo 搜索中,请稍后...
- (echo 文件路径 文件大小 被检查时间
- for %%i in (abc.dll 123.dll sss.dll) do (
- for %%j in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do (
- if exist %%j:\nul (
- for /f "delims=" %%k in ('dir /b/s/a-d "%%j:\%%i" 2^>nul') do (
- set /a size=%%~zk/1024
- echo %%~fk !size!KB %date%%time%
- )
- )
- )
- ))>%COMPUTERNAME%.txt
- move /y "%COMPUTERNAME%.txt" "\\192.168.0.2\检测$\文本\"
- ehco 完成!
- pause>nul
复制代码
作者: renqing 时间: 2011-2-21 16:00
原帖由 broly 于 2011-2-13 12:06 发表
@echo off
echo 1.确认好你有访问目标主机的访问权限。
echo 2.或者目标目录已设为共享。
echo 3.否则操作将会失败。
setlocal enabledelayedexpansion
echo 搜索中,请稍后...
(echo 文件路径 ...
很好,很强大。首先在此谢谢这位哥哥。你真好人!
我在使用中,提示这种错误:(我去掉了多余的盘符,保留了C D E)提示下面错误
1.确认好你有访问目标主机的访问权限。
2.或者目标目录已设为共享。
3.否则操作将会失败。
搜索中,请稍后...
'ehco' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 命令‘ehco’错了呵呵!
而保存到服务器的txt文件是空白的,只有:
文件路径 文件大小 被检查时间
..
在补充下,隐藏文件搜索不了!
[ 本帖最后由 renqing 于 2011-2-21 16:10 编辑 ]
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |