Fråga : Borttagna bygga bo mappar och sparar med powershell

Jag behöver en skriva som det kan vara vb, eller powershell eller även en gruppera sparar, att alla ska borttagnings tillfredsställer av flera undermappar från ett arkiv, men lämnar den första jämna undermappen intakt. Till exempel:

After för
D:\Books\400\test.txt för
D:\Books\300\301\test.txt för
D:\Books\200\202\test.txt för

D:\Books\100\101\test.txt skrivakörningarna som jag önskar endast att ha denna att lämnas: förmiddagen för

I för
D:\Books\400 för
D:\Books\300 för
D:\Books\200 för
D:\Books\100 klibbade på denna pekar genom att använda powershell:

Get-ChildItem - banan D:\Books - Recurse - styrka |
Remove-Item - Force
" klar "

Svar : Borttagna bygga bo mappar och sparar med powershell

Är här det korrekt skrivar.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Fastställd objFSO = CreateObject (”Scripting.FileSystemObject”)

Fastställd objTopFolder = objFSO.GetFolder (”C:\Books”)

För varje objSubFolder i objTopFolder.SubFolders
	För varje som är objFile i objSubFolder.Files
		WScript.Echo ”borttagnings” & objFile
		objFile objFSO.DeleteFile
	Därefter
	För varje objSubSubFolder i objSubFolder.SubFolders
		WScript.Echo ”borttagnings” & objSubSubFolder
		objFSO.DeleteFolder-objSubSubFolder
	Därefter
Därefter
Andra lösningar  
 
programming4us programming4us