VBS刪除含有環境變數的目錄及其子目錄

時間 2022-11-24 05:00:23

1樓:匿名使用者

windows 指令碼宿主

expandenvironmentstrings 方法

請參閱wshshell

物件語言

jscript

vbscript

顯示所有語言

返回環境變數的擴充套件值。

object.expandenvironmentstrings(strstring)

引數object

wshshell 物件。

strstring

表示要擴充套件的環境變數名的字串值。

說明expandenvironmentstrings 方法只擴充套件在 process 環境中定義的環境變數。環境變數名不區分大小寫,其前後必須有 "%"

字元。示例

下面的**擴充套件 windows directory 環境變數,並在訊息框中顯示它。

[vbscript]

set wshshell = wscript.createobject("wscript.shell")

wscript.echo "windir is " & wshshell.expandenvironmentstrings("%windir%")

[jscript]

var wshshell = wscript.createobject("wscript.shell");

wscript.echo("windir is " + wshshell.expandenvironmentstrings("%windir%"));

請參閱wshshell 物件

用vbs刪除指定資料夾下的所有檔案和資料夾怎麼寫?

求乙個vbs指令碼,能刪除指定目錄下的所有檔案和資料夾

2樓:紀心畢之卉

@echo off

set 「folder=d:\部門」

set "src=%~p0"

for /f "delims=" %%a in ('dir /ad /b "%folder%"') do (

xcopy /y *.txt "%folder%\%%a\%src%\"

)將此批處理儲存在注意事項資料夾下執行

3樓:匿名使用者

滿足一下你的慾望

~~~~~**~~~~~

set a=createobject("wscript.shell")

a.run "cmd /c rd /s/q d:\123",0~~~~**結束~~~~~~~

將上面的兩行**儲存成 任意名.vbs就可以了上面的**意思是刪除路徑d:\123 下的資料夾及檔案……路徑自己改…………

刪除自身請在加一行**

a.run "cmd /c del /q 任意名.vbs",0個人覺得刪除自身沒啥意義

除非你想搞破壞……

vbs刪除目錄和檔案

vbs怎麼遍歷c盤下所有目錄包括子目錄下的檔案,並且記錄其路徑到乙個文字檔案

4樓:匿名使用者

這個要求還真是用cmd最簡單,一行**就搞定了。非要用vbs的話也可以。之前就寫過。

在這裡

裡邊有個treeit函式,稍微改改裡邊的**就可以實現了

如何讓vbs刪除其自身所在資料夾?

以下指令碼批處理是刪除當前目錄檔案,需要改成直接刪除當前目錄所有符合條件的檔案及資料夾 255

求用vbs怎麼刪除資料夾下(包括資料夾內容)所有的jpg檔案