导航:首页 > 文件处理 > eol文件夹

eol文件夹

发布时间:2022-12-24 21:01:20

Ⅰ 批处理复制文件至指定文件夹,并自动重命名。

1、建立一个新文件夹,将所有学生作业文件夹对象复制一份放入其中。

Ⅱ 在文件夹选项—查看—隐藏文件和文件夹里出现禽兽尚且有半点怜悯之心。是病毒,无法查看隐藏的文件。

把下面的代码复制下来,另存为bat文件也就是批处理文件了,然后双击运行就可以了。如果还有什么问题的话,请在我的网络空间里留言。。

@echo off
title 忆林子
color 0a
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 该病毒资料
echo 瑞星将该病毒定义为:Worm.Win32.DownLoad.b
echo.
echo 该病毒建立的包括的源文件如下:
echo.
echo 病毒文件全路径 大小(字节)
echo c:\autorun.inf 159
echo c:\niu.exe 30,625
echo c:\WINDOWS\system32\Autorun.inf 159
echo c:\WINDOWS\system32\crsss.exe 30,625
echo 其它所有分区:\autorun.inf 159
echo 其它所有分区:\niu.exe 30,625
echo.
echo autorun.inf文件里的内容
echo.
echo [AutoRun]
echo.
echo open=niu.exe
echo shell\open=打开(^&O)
echo shell\open\Command=niu.exe
echo shell\open\Default=1
echo shell\explore=资源管理器(^&X)
echo shell\explore\Command=niu.EXE
echo.
echo 该病毒的后果:
echo 你的杀毒软件会无法打开,另外你的系统时间会被修改成2000年,无法显示隐藏文件
echo 另外,该病毒会把注册表项删除,导致你进入安全模式就蓝屏。
echo 可能还有其它的情况,我这里就不详细说明了.
echo.
ECHO 注意:该病毒会将你的系统时间修改为2000年,而这个杀毒程序的会将你的时间
echo 修改为2007年,你如果是在2007年使用这个的话,系统时间就不用修改了,否则
echo 杀毒后请自己重新设置系统时间。
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
set /p tmp=以上是该病毒的信息,如果要清除该病毒,请回车键开始杀毒...

rem 结束病毒进程
for %%d in (niu.exe,crsss.exe,reg.exe) do (
taskkill /im %%d /f
cls
)

rem 把时间改成2007年
FOR /F "eol=; tokens=1,2,3 delims=- " %%i in ('date /t') do (
date 2007-%%j-%%k
)

rem 去除病毒源文件的 系统、隐藏、只读 属性,然后删除它们。
for %%d in (Autorun.inf,crsss.exe) do if exist "%systemroot%\system32\%%d" (
attrib -s -h -r "%systemroot%\system32\%%d"
del "%systemroot%\system32\%%d" /q
)
rem 添加进入安全模式的注册表项
reg add "HKLM\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
reg add "HKLM\SYSTEM\ControlSet001\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
reg add "HKLM\SYSTEM\ControlSet003\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
reg add "HKLM\SYSTEM\ControlSet003\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
reg add "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}" /ve /d DiskDrive /f
cls

rem 解除对任务管理器的禁用
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System" /v DisableTaskMgr /f

rem 解除禁用Windows更新程序
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\WindowsUpdate" /v DisableWindowsUpdateAccess /f

rem 添加显示隐藏文件的注册表项
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\NOHIDDEN" /v Text /d "@shell32.dll,-30501" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /d 1 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v DefaultValue /t reg_dword /d 2 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v HelpID /d "shell.hlp#51105" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v HKeyRoot /t reg_dword /d 2147483649 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v RegPath /d "Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v Text /d "@shell32.dll,-30500" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v Type /d "radio" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v ValueName /d "Hidden" /f

rem 删除病毒添加的启动项
for %%f in (crsss) do (
reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v %%f /f
)

rem 删除其它盘根目录下的病毒文件
for %%f in (autorun.inf,niu.exe) do (
for /D %%d 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 %%d:\%%f (
attrib -s -h -r %%d:\%%f
del %%d:\%%f /q
)
)
)

rem 删除病毒在注册表中添加的关联
if exist test.忆林子 del test.忆林子
reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options">test.忆林子
for /f "tokens=* delims= skip=4" %%j in (test.忆林子) do (
reg delete "%%j" /v debugger /f
cls
if exist test.忆林子 del test.忆林子
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 正在清除由病毒添加的注册表项,请稍候...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
)
if exist test.忆林子 del test.忆林子
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\Your Image File Name Here without a path" /v Debugger /d "ntsd -d" /f
cls

color a0
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 病毒清除完毕,按回车键开始解决分区无法双击打开的问题.
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
set /p test=
cls
@echo off
title 忆林子--解决分区无法打开
color a0
rem 删除引起磁盘无法双击打开的autorun.inf文件
for /d %%i 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 %%i:\autorun.inf (
cacls %%i:\autorun.inf /c /e /p everyone:f
attrib -s -h -r %%i:\autorun.inf
del %%i:\autorun.inf /q
)
rem 进行磁盘检查,恢复双击打开功能
for /d %%i in (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 %%i: chkdsk %%i: /f /x
cls
color ec
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
echo.
echo 操作结束,按回车键退出该程序...
echo.
echo ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
set /p temp=
:exit
exit

Ⅲ 怎么用bat命令得到一个文件或者文件夹的属性,就是判断一个文件或者文件夹是否带了如隐藏或者系统属性

attrib >> d:\1.txt 就会在D盘生成一个1.txt文件里面就是当前命令行目录下所有文件属性。 R只读,H隐藏,S系统 大部分用到这三个。 A存档。

dir >>d:\1.txt 这个命令会在D盘下生成一个1.txt文件里面是当前命令行目录下所有非隐藏文件属性。 其中<DIR> 表示文件夹,另外属性和attrib一样。

dir /a:h >>d:\1.txt 这个这个命令会在D盘下生成一个1.txt文件里面是当前命令行目录下所有隐藏文件包括系统文件(S)属性。 其中<DIR> 表示文件夹,另外属性和attrib一样。 (H可换成R:只读 S:系统 D:目录 A:存档 )

Ⅳ bat怎么取所在文件夹名字为变量

找到这个可以参考下。

@echo off
color 0e

echo ◎■◎■◎■◎■◎■◎
echo ■批量文件压缩处理 ■
echo ◎■◎■◎■◎■◎■◎

if EXIST WinRAR的路径临时存储.txt del WinRAR的路径临时存储.txt

echo.
echo ■■■■■■■■■■■■■■■■■■■■■
echo ■使用说明: ■
echo ■将此批处理放入所需压缩的文件夹的父目录■
echo ■■■■■■■■■■■■■■■■■■■■■
echo.

echo ◎◎◎◎◎◎◎◎◎◎◎◎
echo ◎输入Y(yes) 开始程序 ◎
echo ◎输入E(exit)退出程序 ◎
echo ◎◎◎◎◎◎◎◎◎◎◎◎

set choose =
set /p choose=请选择:
if '%choose%'=='y' goto 开始程序
if '%choose%'=='e' (goto :exit) else goto 开始程序

:开始程序
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\WinRAR.exe" /v path>>WinRAR的路径临时
存储.txt

:: 查询注册表中的winrar程序安装路径,并将找到的路径发送到'WinRAR的路径临时存储.txt'文件中去

for /f "tokens=1,2,* skip=4 delims= " %%x in ('more WinRAR的路径临时存储.txt') do set WinRAR的路径=%%z

:: *********************************************************
:: 【1】使用语句:FOR /F ["options"] %variable IN (file-set|"string"|'command') DO command [command-
parameters]
:: 【2】/F:查找字符串或则文件中的特定字符参数。使用后默认方式为查找每个文件(字符串)中的每一行中分开的
第一个空白符号。跳过空白行。
:: 【3】["options"]:您可通过指定可选 "options" 参数替代默认解析操作。这个带引号的字符串包括一个或多个指定
不同解析选项的关键字。这些关键字为:
:: eol=c - 指一个行注释字符的结尾(就一个)
:: skip=n - 指在文件开始时忽略的行数。
:: delims=xxx - 指分隔符集。这个替换了空格和跳格键的默认分隔符集。
:: tokens=x,y,m-n - 指每行的哪一个符号被传递到每个迭代的 for 本身。这会导致额外变量名称的分配m-n格式为
一个范围。通过 nth 符号指定 mth。如果符号字符串中的最后一个字符星号,那么额外的变量将在最后一个符号解析之
后分配并接受行的保留文本。
:: usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后引号的字符串并且一个单引号字符为文
字字符串命令并允许在filenameset中使用双引号扩起文件名称。
:: 【4】%variable:指定的参数,在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable 而不要用 %
variable。变量名称是区分大小写的,所以 %i 不同于 %I。
:: 【5】file-set|"string"|'command':指定的文件或字符串和目录。
:: 【6】DO command [command-parameters]:1)command为指定对每个文件执行的命令。2)command-parameters为特
定命令指定参数或命令行开关。
:: 【7】整个语句的解析:在文件“in ('more WinRAR的路径临时存储.txt')”中查找特定的字符串,1)先跳过前四行
(skip=4);2)以空格为分隔符(delims= );3)将找到的第一个字符传递给参数x("tokens=1,2,* skip=4 delims=
" %%z);4)找到一个字符后就开始运行do后面的命令。5)将参数l获得的值赋予常量'WinRAR的路径'中(do set
WinRAR的路径=%%z),参数将按照查找的顺序自动将找到的字符串赋予参数z之中,本例中按照顺序“x\y\z”,故z获得
tokens中的符号“*”中的字符串。
:: *********************************************************

if EXIST WinRAR的路径临时存储.txt del WinRAR的路径临时存储.txt

for /f "delims=" %%i in ('dir /ad /b') do call :开始压缩 %%i

:: *********************************************************
:: 【1】dir /ad /b:1)/a为显示所有文件。2)/ad则为跟宽式相同,但文件是按栏分类列出的。3)/b使用空格式(没
有标题信息或摘要)。
:: 【2】call :开始压缩 %%i:调用:'开始压缩',并将获得的字符串赋予参数i中。
:: *********************************************************

echo.
echo ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
echo ◎压缩完成 ◎
echo ◎输入R(Repetition) 重新运行 ◎
echo ◎输入E(exit)退出程序 ◎
echo ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎
echo.

set choose =
set /p choose=请选择:
if '%choose%'=='r' goto 开始程序
if '%choose%'=='e' (goto :exit)

:exit
exit

:开始压缩
set 网站文件夹=%*
"%WinRAR的路径%\rar" a -r -msrar;zip;jpg;jpeg;gif;rm;rmvb;mp3;wave;wam;wmv;mpeg -ag %网站文件夹%.rar %网
站文件夹%

:: *********************************************************
:: [1]-r:连同子文件夹
:: [2]-ag:以当前日期与时间生成压缩文件名
:: [3]-ms:指定不压缩而直接存储的文件类型。当正确使用时,它将有助于增加压缩速度,而不会显着的减小压缩率。
:: *********************************************************

EndLocal

:: *********************************************************
:: [1]EndLocal:结束批处理文件中环境更改的本地化,将环境变量还原为匹配 setlocal 命令前的值。
:: *********************************************************

Ⅳ dos 如何从子文件夹返回父文件夹

如果你当前所在的位置是D:\TEST\test> 要反回D盘根目录的话输入"CD\"就行.
如果要返到C盘根目录的话要先键入"C:"先换盘符
如果你当前所在的位置是D:\TEST\test>要直接返到C:\TEST目录的话输入:" CD /D C:\TEST"
/D 命令行开关,除了改变驱动器的当前目录之外,
还可改变当前驱动器。
CD\ "返回当前盘的根目录"
CD.. "返回上一级目录"
例:
D:\TEST\test> cd\
D:\> cd TEST\test
D:\TEST\test> cd..
D:\TEST> cd /D C:\TEST
C:\TEST> D:
D:\TEST>

Ⅵ 如何用批处理实现;根据文件或文件夹的'最后修改时间(或生成时间)'删除指定路径内30天以前的文件或文件夹

@echo off
setlocal enabledelayedexpansion
Rem 取30天之前的日期,取回放入变量riqi
echo wscript.echo dateadd("d",-30,date) >%tmp%\tmp.vbs
for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set y=%%i&set m=%%j&set d=%%k
if %m% LSS 10 set m=0%m%
if %d% LSS 10 set d=0%d%
set riqi=%y%%m%%d%

rem 设置要处理的文件夹路径
set "mulu=c:\test"
rem 设置要处理的文件类型,也就是后缀
set "lx=txt"
for /f "eol= skip=4 tokens=1,4" %%a in ('dir /a-d /tw "%mulu%\*.%lx%"^|find /v ^"字节^"') do (
set delrq=%%a
set delrq=!delrq:-=!
if !delrq! lss %riqi% (
del /q "%mulu%\%%~nxb"
)
)
echo 处理完成,按任意键退出程序
pause>nul&exit
===================
回楼主,可以的,帮你修改了下..
@echo off
setlocal enabledelayedexpansion
Rem 取30天之前的日期,取回放入变量riqi
echo wscript.echo dateadd("d",-30,date) >%tmp%\tmp.vbs
for /f "tokens=1,2,3* delims=-" %%i in ('cscript /nologo %tmp%\tmp.vbs') do set y=%%i&set m=%%j&set d=%%k
if %m% LSS 10 set m=0%m%
if %d% LSS 10 set d=0%d%
set riqi=%y%%m%%d%

rem 设置要处理的文件夹路径
set "mulu=c:\test"
for /f "eol= skip=4 tokens=1,4" %%a in ('dir /ad /tw "%mulu%"^|find /v ^"字节^"') do (
set delrq=%%a
set delrq=!delrq:-=!
if !delrq! lss %riqi% (
rd /s/q "%mulu%\%%b"
)
)
echo 处理完成,按任意键退出程序
pause>nul&exit

Ⅶ 关于cmd move 子文件夹的命令

@echooff

dirA/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveA\%%b*.*E:00
)
del/f/qtemp.tmp>nul
dirB/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveB\%%b*.*E:00
)
del/f/qtemp.tmp>nul
dirC/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveC\%%b*.*E:00
)
del/f/qtemp.tmp>nul
dirD/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveD\%%b*.*E:00
)
del/f/qtemp.tmp>nul
dirE/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveE\%%b*.*E:00
)
del/f/qtemp.tmp>nul
dirF/b>>temp.tmp
for/f"delims=tokens=*eol="%%bin(temp.tmp)do(
moveF\%%b*.*E:00
)
del/f/qtemp.tmp>nul

必须放在这6个文件夹旁运行。

Ⅷ bat创建以当前日期命名的文件夹

1、在当前文件夹内,右击新建》文本文档。

Ⅸ vbs输入文件名前几个字符搜索文件并复制到特定的文件夹,如何实现

正好写过bat的,不过vbs的还没有写,现在写一下,楼主可以看一下,就一行命令, 结合了vbs和bat两者的, 代码见最后for /f "eol= tokens=1,* delims=" %i in ('where /r 被搜索的文件夹 文件名前几个字符*.*') %i 特定的文件夹\/r 的意思是在文件夹递归地查找 (可能有点慢)去掉/r就只找文件夹下一层的for /f "eol= tokens=1,* delims=" %i in ('where 被搜索的文件夹 文件名前几个字符*.*') %i 特定的文件夹\被搜索的文件夹例如 c:\users\desktop\信工信息文件名前几个字符*.* 例如 19信工*.*特定的文件夹\例如 d:\信工信息\如果不想把 c:\users\desktop\john\信工信息\其他 等子文件夹的内容拷出来for /f "eol= tokens=1,* delims=" %i in ('where c:\users\john\desktop\信工信息 19信工*.*') do %i d:\信工信息\反之就用for /f "eol= tokens=1,* delims=" %i in ('where /r c:\users\john\desktop\信工信息 19信工*.*') do %i d:\信工信息\写到vbs里是这样, 如果不想把 c:\users\desktop\john\信工信息\其他 等子文件夹的内容拷出来Set ws = CreateObject("Wscript.Shell")a="c:\users\john\desktop\信工信息" '来源文件夹 b="d:\信工信息"message = "输入文件名前几个字符" & chr(10) &"来源文件夹 "&a &chr(10) &b defaultValue=""title = "输入文件名前几个字符搜索文件并复制到特定的文件夹"&""myValue = InputBox(message, title, defaultValue)achoice=MsgBox ("是否递归查找(查找子文件夹)" ,vbyesno)d=""if achoice=vbyes thend="/r"end ifws.run "cmd /c for /f ""eol= tokens=1,* delims="" %i in ('where "&a&" 19信工*.*') do %i "&b&"\ ",0,true记得保存文件时选择ansi编码或者gbk而不是utf-8,双击可用

阅读全文

与eol文件夹相关的资料

热点内容
voc文件夹 浏览:862
租广东联通服务器注意什么云空间 浏览:932
javascript高级程序设计pdf 浏览:289
pwm单片机原理 浏览:346
ai算法在线修复图片 浏览:979
scratch编程中如何做射击游戏 浏览:476
at89c51编程器 浏览:341
项目经理叫醒程序员 浏览:342
autocad旋转命令 浏览:660
手机版wpsoffice怎么打包文件夹 浏览:579
在成都学车用什么app 浏览:818
grep命令管道 浏览:426
java修改重启 浏览:567
单片机供电方案 浏览:770
airpodspro一代怎么连接安卓 浏览:218
豌豆荚app上有什么游戏 浏览:285
公路商店app标签选什么 浏览:339
linuxoracle命令行登录 浏览:227
android深度休眠 浏览:173
php微信开发例子 浏览:846