我想创建一个批处理文件,通过自动脚本在网络上删除以下路径。通过批处理文件删除
到目前为止,我使用的是:
REM <start>
@echo off
rmdir /s /q c:\users\%allusersprofile%\ppTemp\
REM <end>
凡%alluserprofiles%
将每个用户和ppTemp
是需要删除的目录。
上面的代码不工作。
帮助!
我想创建一个批处理文件,通过自动脚本在网络上删除以下路径。通过批处理文件删除
到目前为止,我使用的是:
REM <start>
@echo off
rmdir /s /q c:\users\%allusersprofile%\ppTemp\
REM <end>
凡%alluserprofiles%
将每个用户和ppTemp
是需要删除的目录。
上面的代码不工作。
帮助!
环境变量参考%ALLUSERSPROFILE%返回一个完全合格的路径,所以与C:\users\
在命令rmdir命令前缀它是多余的。它还返回程序数据存储路径所有用户,而不是个人用户;从你的问题中你不清楚你想要什么样的行为。
举个例子,我看到echo %AllUsersProfile%
结果是
C:\ProgramData
C:\Documents and Settings\All Users
对于用户配置环境变量,echo %UserProfile%
回报
C:\Users\MyUserName
C:\Documents and Settings\MyUserName
因此,假如你使用的是Windows 7或Vista,你可能想改变命令rmdir命令:
rmdir /s /q "%UserProfile%\ppTemp\"
这应该解析为C:\Users\username\ppTemp\
的路径。
双引号路径或将不起作用,并且如果用户名文件夹有空格,将删除其他文件夹。 “%USERPROFILE%\ ppTemp \” – ElektroStudios 2013-04-30 02:53:18
欢迎来到Stack Overflow。 “上面的代码不起作用”是无用的陈述。您能否给我们举例说明IS在做什么(错误消息,意外行为等) – 2013-04-29 19:36:49
请修改您的帖子以包含您收到的实际错误消息。 – likeitlikeit 2013-04-29 19:49:37