Pytanie : Kasować gniazdować falcówka i kartoteka z powershell

I potrzebować pismo ono móc vb lub powershell albo nawet wsad kartoteka który kasować wszystkie the zawartość kilka kilka falcówka od książka telefoniczna ale the pierwszy poziom pierwszy skoroszytowy nietknięty. Na przykład:

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

After the pismo bieg I chcieć tylko ten lewica:
D:\Books\100
D:\Books\200
D:\Books\300
D:\Books\400

I am wtykać przy ten punkt using powershell:

Get-ChildItem - Ścieżka D:\Books - Recurse - siła |
Remove-Item - Force

Odpowiedź : Kasować gniazdować falcówka i kartoteka z powershell

Tutaj być the poprawny pismo.
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Ustalony objFSO = CreateObject ("Scripting.FileSystemObject")

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

Dla ObjTopFolder.SubFolders objSubFolder W objTopFolder.SubFolders
	Dla ObjSubFolder.Files objFile W objSubFolder.Files
		WScript.Echo "Deleatur" & objFile
		objFSO.DeleteFile objFile
	Następnie
	Dla ObjSubFolder.SubFolders objSubSubFolder W objSubFolder.SubFolders
		WScript.Echo "Deleatur" & objSubSubFolder
		objFSO.DeleteFolder objSubSubFolder
	Następnie
Następnie
Inne rozwiązania  
 
programming4us programming4us