标题: 通过批处理创建批处理文件的问题。
[打印本页]
作者: zuimeng
时间: 2008-11-3 15:34
标题: 通过批处理创建批处理文件的问题。
通过一个自动执行的批处理自身来创建一个内容如下的批处理文件。
只能通过这个被自动执行的批处理文件自身来创建。
同时还要在windows xp sp2/windwos xp sp3上通用被成功创建文件。
我没有找到什么呀好办法,
@echo off
%systemdrive%
echo y|chkdsk c: /f
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (del /f /s /q "%%a\Local Settings\Temp\*.*"& del /f /s /q "%%a\Local Settings\Temporary Internet Files\*.*")
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (for /d %%b in ("%%a\Local Settings\Temp\*") do rd /s /q "%%b")
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (for /d %%b in ("%%a\Local Settings\Temporary Internet Files\*") do rd /s /q "%%b")
del /f /s /q "%systemroot%\temp\*.*"
for /d %%a in ("%systemroot%\temp\*") do rd /s /q "%%a"
del /f /s /q "%systemroot%\system32\data\*.*"
for /d %%a in ("%systemroot%\system32\data\*") do rd /s /q "%%a"
del /f /s /q "%systemroot%\system32\output\*.*"
for /d %%a in ("%systemroot%\system32\output\*") do rd /s /q "%%a"
exit
作者: clian76
时间: 2008-11-3 16:04
是要的这种结果不?不小心运行了你的批处理,没事吧?!代码上全部在删文件,%¥……%……%#¥
<"%~f0" more +1 >test.bat
@echo off
%systemdrive%
echo y|chkdsk c: /f
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (del /f /s /q "%%a\Local Settings\Temp\*.*"& del /f /s /q "%%a\Local Settings\Temporary Internet Files\*.*")
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (for /d %%b in ("%%a\Local Settings\Temp\*") do rd /s /q "%%b")
for /d %%a in ("%systemdrive%\Documents and Settings\*") do (for /d %%b in ("%%a\Local Settings\Temporary Internet Files\*") do rd /s /q "%%b")
del /f /s /q "%systemroot%\temp\*.*"
for /d %%a in ("%systemroot%\temp\*") do rd /s /q "%%a"
del /f /s /q "%systemroot%\system32\data\*.*"
for /d %%a in ("%systemroot%\system32\data\*") do rd /s /q "%%a"
del /f /s /q "%systemroot%\system32\output\*.*"
for /d %%a in ("%systemroot%\system32\output\*") do rd /s /q "%%a"
exit
作者: clian76
时间: 2008-11-3 16:05
还好,问题不大,被删的文件都不重要
作者: zuimeng
时间: 2008-11-3 16:07
这是一个临时文件清理的批处理。
现在是想通过域的启动脚本批处理来创建到每一台计算机上。
作者: sea1112
时间: 2008-11-4 13:44
Quote: |
Originally posted by zuimeng at 2008-11-3 04:07 PM:
这是一个临时文件清理的批处理。
现在是想通过域的启动脚本批处理来创建到每一台计算机上。 |
|
把P放在服务器上,登录域后运行服务器P就可以了,文件用不着创建到每一台机上
用户登录域脚本
[
Last edited by sea1112 on 2008-11-4 at 13:46 ]