Frage : Gelöschte genistete Faltblätter und Akten mit powershell

Ich benötige einen Index, den, es vb oder powershell oder sogar eine Reihenakte sein, die den ganzen Inhalt einiger Vorfaltblätter aus einem Verzeichnis löschen, aber dem ersten Niveau Vorfaltblatt intakt lassen kann. Z.B.:

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

After, das der Index mich laufen lässt, möchten dieses links nur haben:
D:\Books\100
D:\Books\200
D:\Books\300
D:\Books\400

I morgens haftete an diesem Punkt using powershell:

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

Antwort : Gelöschte genistete Faltblätter und Akten mit powershell

Ist hier der korrekte Index.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
objFSO = CreateObject („Scripting.FileSystemObject“) einstellen

objTopFolder = objFSO.GetFolder („C:\Books ") einstellen

Für jedes objSubFolder in objTopFolder.SubFolders
	Für jedes objFile in objSubFolder.Files
		WScript.Echo „Löschung“ u. objFile
		objFSO.DeleteFile objFile
	Zunächst
	Für jedes objSubSubFolder in objSubFolder.SubFolders
		WScript.Echo „Löschung“ u. objSubSubFolder
		objFSO.DeleteFolder objSubSubFolder
	Zunächst
Zunächst
Weitere Lösungen  
 
programming4us programming4us