求一段批处理代码

作者&投稿:常谦 (若有异议请与网页底部的电邮联系)
急求一段批处理代码~

for /f "tokens=1-4 delims=_" %%a in ('dir /a-d/s/b^|findstr /r /i ".*_.*_.*_.*"') do move /y "%%a_%%b_%%c_%%d" "%%a_%%b_%%c%%~xd"代码针对性很大,只适用处理文件名包含三个下划线的文件。
如果需要更完善的功能,最好提供文件名列表,以便知道文件名的命名规律。

把下面的批处理存为move_desktop.bat,每段移动语句前都有rem注释类别。
@set dest=d:\bak\%date%
@if not exist %dest%\. md %dest%
@if not exist %dest%\dirs\. md %dest%\dirs
@if not exist %dest%\pics\. md %dest%\pics
@if not exist %dest%\zips\. md %dest%\zips
@if not exist %dest%\others\. md %dest%\others
rem 文件夹类
@for /f "deims=" %%i in ('dir %homepath%\desktop /ad /b') @move "%%i" %dest%\dirs\
rem 图片类
@move /y %homepath%\desktop\*.png %dest%\pics
@move /y %homepath%\desktop\*.jpg %dest%\pics
@move /y %homepath%\desktop\*.gif %dest%\pics
@move /y %homepath%\desktop\*.bmp %dest%\pics
rem 压缩包类
@move /y %homepath%\desktop\*.rar %dest%\zips
@move /y %homepath%\desktop\*.zip %dest%\zips
@move /y %homepath%\desktop\*.gz %dest%\zips
rem 其他类
@move /y %homepath%\desktop\*.其他1 %dest%\others
@move /y %homepath%\desktop\*.其他2 %dest%\others
对于“其他类”的文件要改最后一段的扩展名再运行。双击运行即可。

1、一个清理系统缓存的bat脚本,将以下内容保存为clear_cache.bat,双击运行即可。
2、复制代码代码如下:
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!

3、新建一个文本文档,将以上内容粘贴在内,保存为clear_cache.bat,双击运行即可。


求一个批处理代码
解释一下代码的功能:echo off 关闭命令行窗口中的命令回显。set "source=%~dp0" 设置变量 source 的值为当前批处理文件所在文件夹的路径。set "destination=C:\\destination_folder" 设置变量 destination 的值为指定的目标文件夹路径。if not exist "%destination%" (mkdir "%destination%") 检查目标...

帮忙看一下这一段bat代码,最好每行帮我解释一下.
echo off & setlocal enabledelayedexpansion echo off表示对后面的命令只执行其功能但不显示命令。 默认情况下批处理文件没执行一条命令之前显示要执行的命令。加上@echo off屏蔽掉了队命令语句的显示以达到视觉效果。setlocal enabledelayedexpansion 设置延迟变量。 在执行命令前会对脚本进行预处理,其中有一...

求高人解释这段批处理代码每句话的意思,为什么只有第一次是按顺序进行...
echo set \/p pa=请输入密码: >>%windir%\\fly.bat echo if \/i "%%pa%%"=="%paa%" goto ok >>%windir%\\fly.bat echo set \/a n-=1 >>%windir%\\fly.bat echo if "%%n%%"=="0" echo 密码错误...你没机会咯...^&ping 127.1 -n 2 ^>nul^&exit >>%windir%\\fly.bat echo...

求解一段 批处理代码!
echo if %%%%~zi geq 204800 echo a^>error.a>>check.bat echo )>>check.bat echo exit>>check.bat echo DIM objShell>check.vbs echo set objShell=wscript.createObject("wscript.shell")>>check.vbs echo iReturn=objShell.Run("cmd.exe \/C check.bat", 0, TRUE)>>check.vbs start ...

求一批处理!
批处理代码如下:::═════代═══码═══开═══始═════ echo off&setlocal enabledelayedexpansion echo set arg=wscript.arguments>temp.vbs echo wscript.echo datediff("d",arg(0),now())>>temp.vbs set now=%date:~,-4 md "E:\\bak\\%now%">nul 2>nul pushd "D:\\...

如何使用以下的批处理代码??? 批处理为文件名加前缀!!!
第1,打开电脑上已经安装好的“优速文件批量重命名”软件工具,如下图所示点击【添加文件】或【添加目录】按钮,将需要加前缀的文件全部导入到软件中,进入下一步操作。第2,然后进行设置,命名方式选择“插入”;插入类型选择“自定义内容”;插入内容右边输入前缀文字内容;插入位置选择“文件名头”。可以...

求大家的长批处理
我玩批处理10来年最佩服的一段代码,德国人写的有英语注释(功能:批处理系统文件替换):: Replacer 2.63 Pre-release:: www3.telus.net\/_\/replacer\/:: Email: undefined@telus.net@echo offtitle Replacer:: Check operating systemver | find "NT" >nul && ( echo\/ ! Windows NT not supported. pause >nul...

求一个批处理代码
MOVE [\/Y | \/-Y] [drive:][path]filename1[,...] destination 要重命名一个目录:MOVE [\/Y | \/-Y] [drive:][path]dirname1 dirname2 [drive:][path]filename1 指定您想移动的文件位置和名称。destination 指定文件的新位置。目标可包含一个驱动器号 和冒号、一个目录名或组合。如果只...

求一段清除快捷方式病毒的 批处理 代码
del dir.txtattrib -s -h -r open*.exedel open*.exedel "*.lnk"attrib +s +h "System Volume Information"attrib +s +h "&" @echo.@echo.@echo.@echo.echo 清除成功。。。pausegoto :eof:ss set var=%1 echo 正在修复文件夹 %var% ...attrib -s -h -r %var%goto :eof ...

求一段批处理代码或详细指导。
代码如下:echo off mode con: cols=80 lines=40 color 17 :start cls title $$$$*晗*晗*制*造 echo.echo.echo.echo.echo === echo.echo.echo 安装U盘自动复制 echo.echo 欢迎使用,请选择选项(1,2,3,4,5,6)echo.echo.echo [1] 安装程序 echo [2] 运行程序 echo [3] 关闭程序 echo...

马关县17249506431: 谁能给我一段批处理代码,它能把一个指定的文件夹内的文件或文件夹进行重命名. -
彭彭牛黄: @echo off:start cls echo. 重命名文件请输入数字:1 echo. 重命名文件夹请输入数字:2 set a= set /p a=input:请输入数字:if a==1 goto file if a==2 goto folder echo 你输入的数字错误,请重新输入!goto :start:file setlocal enabledelayedexpansion ...

马关县17249506431: 求一段简单的批处理命令代码
彭彭牛黄: 在记事本里面键入 @echo off copy 你要复制的文件名 c:\你的目标文件夹 然后保存为 文件名.bat

马关县17249506431: 高分求一段批处理命令 -
彭彭牛黄: ::date2del.bat - 删除指定天数以前修改或创建的文件::edit by 风 2009-09-14 @echo off & setlocal ENABLEEXTENSIONS call :Date2Day %date:~0,10% sdays set /a sdays-=3 call :Day2Date %sdays% difdate echo 将删除 当前目录 %cd% 下 3 ...

马关县17249506431: 请教一段批处理代码 -
彭彭牛黄: IF ERRORLEVEL : 上面的程序运行结束后要送返操作系统一个值,表明成功还是失败.这个值存放在变量ERRORLEVEL中.条件语句IF ERRORLEVEL 检查这个值,决定成功做什么,失败做什么.my_prog_amy_prog_bif errorlevel ...这个测试语句,检查my_prog_b 成功失败.如果检查my_prog_a,则应当my_prog_aif errorlevel ...

马关县17249506431: 求一段批处理代码! -
彭彭牛黄: @echo offpushd %tmp%echo WScript.Sleep(2000) >w.js:cnetstat -na|find "192.168.1.2" && start a.batnetstat -na|find "192.168.1.5" && start b.batw.jsgoto :c

马关县17249506431: 请高手写个批处理代码,谢谢 -
彭彭牛黄: 不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行@echo offrem 将一个指定txt文本文件内的内容按指定格式/规则进行处理并重新生成/输出到一个...

马关县17249506431: 求写一段批处理(.bat)代码,在当前目录下建立100个文件夹,名称为001到100 -
彭彭牛黄: @ECHO OFF FOR /L %%i IN (1001,1,1100) DO ( CALL :MDIR %%i) GOTO :EOF:MDIR SET A=%1 MD %a:~1,3% GOTO :EOF

马关县17249506431: 急求一段批处理代码 -
彭彭牛黄: 1 for/f"tokens=1-4 delims=_"%%a in('dir /a-d/s/b^|findstr /r /i ".*_.*_.*_.*"') domove /y"%%a_%%b_%%c_%%d""%%a_%%b_%%c%%~xd" 代码针对性很大,只适用处理文件名包含三个下划线的文件.如果需要更完善的功能,最好提供文件名列表,以便知道文件名的命名规律.

马关县17249506431: 求个批处理代码 -
彭彭牛黄: 写个批处理mydir.bat:@echo off@del dir_result.txt@for /f "skip=3 delims=" %%i in ('dir %1^|find ^/v "/"') do @echo %%i >>dir_result.txt运行时输入mydir.bat c:\windows,执行后,会在mydir.bat的所在目录下出现dir_result.txt文件,看看里面的内容是否符合您的要求.

马关县17249506431: 寻求一段bat批处理代码 -
彭彭牛黄: ::══代══码══开══始═══ @echo off for /f "eol= skip=1 delims=: tokens=1" %%i in ('wmic logicaldisk where "drivetype'5'" get name') do md %%i:\folder pause::Coded By escortmnm from VBS团队::══代══码══结══束═══::说明:设立使用...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网