Cuestión : Carpetas y archivos jerarquizados suprimidos con el powershell

Necesito una escritura que puede ser el vb o el powershell o aún un archivo de hornada que suprimirán todo el contenido de varias carpetas secundarias de un directorio sino dejar el primer nivel la carpeta secundaria intacta. Por ejemplo: el

After del
D:\Books\400\test.txt del
D:\Books\300\301\test.txt del
D:\Books\200\202\test.txt del

D:\Books\100\101\test.txt que la escritura me funciona con quiere solamente tener esta izquierda: el

I del
D:\Books\400 del
D:\Books\300 del
D:\Books\200 del
D:\Books\100 se pegó a este punto usar powershell:

Get-ChildItem - trayectoria D:\Books - Recurse - fuerza |
Remove-Item - Force
class= del

Respuesta : Carpetas y archivos jerarquizados suprimidos con el powershell

Aquí está la escritura correcta.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Fijar el objFSO = CreateObject (“Scripting.FileSystemObject”)

Fijar el objTopFolder = objFSO.GetFolder (“C:\Books ")

Para cada objSubFolder en objTopFolder.SubFolders
	Para cada uno objFile en objSubFolder.Files
		WScript.Echo “cancelación” y objFile
		objFSO.DeleteFile objFile
	Después
	Para cada objSubSubFolder en objSubFolder.SubFolders
		WScript.Echo “cancelación” y objSubSubFolder
		objSubSubFolder de objFSO.DeleteFolder
	Después
Después
Otras soluciones  
 
programming4us programming4us