Vraag : Geschrapte genestelde omslagen en dossiers met powershell

Ik heb een manuscript nodig het kan zijn vb of powershell of zelfs een partijdossier dat zal schrappen alle inhoud van verscheidene subomslagen van een folder maar het eerste niveau subomslag intact verlaat. Bijvoorbeeld:

D:\Books\100\101\test.txt
D:\Books\200\202\test.txt
D:\Books\300\301\test.txt
D:\Books\400\test.txt

After het manuscript ik wil deze linkerzijde slechts hebben in werking stelt:
D:\Books\100
D:\Books\200
D:\Books\300
D:\Books\400
I am het geplakte op dit punt gebruiken/>

Get-ChildItem - Weg D:\Books - Recurse - kracht |
Remove-Item - Force

Antwoord : Geschrapte genestelde omslagen en dossiers met powershell

Hier is het correcte manuscript.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Reeks objFSO = CreateObject („Scripting.FileSystemObject“)

Reeks objTopFolder = objFSO.GetFolder („C:\Books“)

Voor Elke objSubFolder in objTopFolder.SubFolders
	Voor elk objFile in objSubFolder.Files
		WScript.Echo „schrap“ & objFile
		objFile objFSO.DeleteFile
	Daarna
	Voor Elke objSubSubFolder in objSubFolder.SubFolders
		WScript.Echo „schrap“ & objSubSubFolder
		objFSO.DeleteFolder objSubSubFolder
	Daarna
Daarna
Andere oplossingen  
 
programming4us programming4us