読者です 読者をやめる 読者になる 読者になる

或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

delete downloaded files

PowerShell 備忘録

ダウンロード配下のファイルうぜぇ。。。

まとめて消しちゃいまあしょう。

ダウンロード配下のファイルの確認方法

PS>Get-ChildItem (Join-path $env:USERPROFILE "Downloads")


    ディレクトリ: C:\Users\oneshot\Downloads


Mode                LastWriteTime         Length Name                          
----                -------------         ------ ----                          
d-----       2015/05/22      6:26                sqlite-shell-win32-x86-3081002
-a----       2016/10/10     20:26         546041 101-2016-10.csv               
-a----       2015/07/02      0:07       28310442 ActivePerl-5.20.2.2001-MSWin32
                                                 -x86-64int-298913.msi         
-a----       2015/06/26     20:21       39669760 Brackets.1.3.Extract.msi      
-a----       2015/05/22      6:09       39895023 DevKit-mingw64-32-4.7.2-201302
                                                 24-1151-sfx.exe               
-a----       2016/04/09     14:03            325 GoogleBookmarks.html          
-a----       2016/04/02      1:44        1569896 GoogleChromePortableDev_51.0.2
                                                 693.2_online.paf.exe          
-a----       2015/05/22      6:25        2493437 lpls173.exe                   
-a----       2015/05/22      6:35        8351744 node-v0.12.3-x86.msi          
-a----       2015/09/19     23:30        1718531 Poderosa-4.3.16-bin-net20.zip 
-a----       2015/09/15     21:30        1259813 Poderosa-4.3.16-bin-net20.zip.
                                                 part                          
-a----       2015/09/15     21:58        1841113 Poderosa-4.3.16-src-net20.zip 
-a----       2015/06/21     19:58       18423808 python-2.7.10.msi             
-a----       2015/05/22      3:09       91626169 railsinstaller-3.1.0.exe      
-a----       2015/05/22      3:05       16613636 ruby-2.2.2.tar.gz             
-a----       2015/05/21     23:35       11510264 rubyinstaller-1.8.7-p374.exe  
-a----       2015/05/22      6:01       16736532 rubyinstaller-2.0.0-p353.exe  
-a----       2015/05/22      2:25       17398503 rubyinstaller-2.2.2.exe       
-a----       2015/05/26      1:34        3064437 samples.zip                   
-a----       2016/05/19     21:27       45198968 SkypeSetupFull.exe            
-a----       2015/05/22      6:09         318303 sqlite-shell-win32-x86-3081002
                                                 .zip                          
-a----       2015/07/01     22:07       79543636 strawberry-perl-5.22.0.1-32bit
                                                 .msi                          
-a----       2015/09/15     21:54       13483676 teraterm-4.88.exe             
-a----       2015/09/14     22:10      167026688 vagrant_1.7.4.msi             
-a----       2015/09/14     21:56      116662984 VirtualBox-5.0.4-102546-Win.ex
                                                 e                             

Join-Path意外と使える!

ダウンロード配下のファイルを削除

一応何が削除されるか確認。。。

PS>Get-ChildItem (Join-path $env:USERPROFILE "Downloads") | Remove-Item -WhatIf -Recurse
WhatIf: 対象 "C:\Users\oneshot\Downloads\sqlite-shell-win32-x86-3081002" に対して操作 "デ
ィレクトリの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\101-2016-10.csv" に対して操作 "ファイルの削除" を実行していま
す。
WhatIf: 対象 "C:\Users\oneshot\Downloads\ActivePerl-5.20.2.2001-MSWin32-x86-64int-
298913.msi" に対して操作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\Brackets.1.3.Extract.msi" に対して操作 "ファイルの削除
" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\DevKit-mingw64-32-4.7.2-20130224-1151-sfx
.exe" に対して操作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\GoogleBookmarks.html" に対して操作 "ファイルの削除" を実
行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\GoogleChromePortableDev_51.0.2693.2_onlin
e.paf.exe" に対して操作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\lpls173.exe" に対して操作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\node-v0.12.3-x86.msi" に対して操作 "ファイルの削除" を実
行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\Poderosa-4.3.16-bin-net20.zip" に対して操作 "ファ
イルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\Poderosa-4.3.16-bin-net20.zip.part" に対して操
作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\Poderosa-4.3.16-src-net20.zip" に対して操作 "ファ
イルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\python-2.7.10.msi" に対して操作 "ファイルの削除" を実行して
います。
WhatIf: 対象 "C:\Users\oneshot\Downloads\railsinstaller-3.1.0.exe" に対して操作 "ファイルの削除
" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\ruby-2.2.2.tar.gz" に対して操作 "ファイルの削除" を実行して
います。
WhatIf: 対象 "C:\Users\oneshot\Downloads\rubyinstaller-1.8.7-p374.exe" に対して操作 "ファイ
ルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\rubyinstaller-2.0.0-p353.exe" に対して操作 "ファイ
ルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\rubyinstaller-2.2.2.exe" に対して操作 "ファイルの削除"
 を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\samples.zip" に対して操作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\SkypeSetupFull.exe" に対して操作 "ファイルの削除" を実行し
ています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\sqlite-shell-win32-x86-3081002.zip" に対して操
作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\strawberry-perl-5.22.0.1-32bit.msi" に対して操
作 "ファイルの削除" を実行しています。
WhatIf: 対象 "C:\Users\oneshot\Downloads\teraterm-4.88.exe" に対して操作 "ファイルの削除" を実行して
います。
WhatIf: 対象 "C:\Users\oneshot\Downloads\vagrant_1.7.4.msi" に対して操作 "ファイルの削除" を実行して
います。
WhatIf: 対象 "C:\Users\oneshot\Downloads\VirtualBox-5.0.4-102546-Win.exe" に対して操作 "
ファイルの削除" を実行しています。

消しちゃええい!

PS>Get-ChildItem (Join-path $env:USERPROFILE "Downloads") | Remove-Item -Recurse

PS>Get-ChildItem (Join-path $env:USERPROFILE "Downloads") 

PowerShellって便利