[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] 批处理怎样全盘搜索某文件得到大小后发送到服务器?

求一批处理:意思大致如下;
在电脑任何盘下查找指定文件名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

居然没人理会我,真郁闷了!

TOP

很想帮忙,可惜心有余而力不足...对网络命令几乎没有试验的机会,所以目前只会纸上谈兵

TOP

我想Lz应该是网络复制的问题吧。可以参照
  1. copy \\192.168.35.43\bcoy\sp\1.mpg C:\BFPOS
复制代码
去写,COPY也是支持的。至于其它的要求我想也差不多了吧
枫中残雪:风停了,我的心却在动,让我心中的寒意走向远方

TOP

  1. @echo off
  2. echo 1.确认好你有访问目标主机的访问权限。
  3. echo 2.或者目标目录已设为共享。
  4. echo 3.否则操作将会失败。
  5. setlocal enabledelayedexpansion
  6. echo 搜索中,请稍后...
  7. (echo    文件路径                      文件大小            被检查时间
  8. for %%i in (abc.dll 123.dll sss.dll) do (
  9.   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 (
  10.     if exist %%j:\nul (
  11.       for /f "delims=" %%k in ('dir /b/s/a-d "%%j:\%%i" 2^>nul') do (
  12.       set /a size=%%~zk/1024
  13.       echo %%~fk       !size!KB      %date%%time%
  14.    )
  15.     )
  16.   )
  17. ))>%COMPUTERNAME%.txt
  18. move /y "%COMPUTERNAME%.txt" "\\192.168.0.2\检测$\文本\"
  19. ehco 完成!
  20. pause>nul
复制代码
---学无止境---

TOP

原帖由 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 编辑 ]

TOP

返回列表