Delete directory regardless of 260 char limit

后端 未结 17 1816
無奈伤痛
無奈伤痛 2020-12-08 02:03

I\'m writing a simple script to delete USMT migration folders after a certain amount of days:

## Server List ##
$servers = \"Delorean\",\"Adelaide\",\"Brisba         


        
17条回答
  •  天涯浪人
    2020-12-08 02:38

    I had the same issue while trying to delete folders on a remote machine.

    Nothing helped but... I found one trick :

    # 1:let's create an empty folder
    md ".\Empty" -erroraction silentlycontinue
    
    # 2: let's MIR to the folder to delete : this will empty the folder completely.
    robocopy ".\Empty" $foldertodelete /MIR /LOG+:$logname 
    
    # 3: let's delete the empty folder now:
    remove-item $foldertodelete -force
    
    # 4: we can delete now the empty folder
    remove-item ".\Empty" -force
    

    Works like a charm on local or remote folders (using UNC path)

提交回复
热议问题