PowerShell/ファイルやフォルダをごみ箱に移動する方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PowerShellでファイルやフォルダをごみ箱に移動する方法 [#...
ファイルまたはフォルダを指定してごみ箱に移動するサンプル...
エラー処理等が不足していますが、参考にしてください。~
以下に使用例などを記します。~
&color(red){''使用上の注意&br;USBメモリなど外部にあるファ...
当サイトの資料により直接的および間接的障害が生じても一切...
あらかじめご了承ください。自己責任のもとで本資料をご利用...
#htmlinsertpcsp(win-top.html,win-sp.html)
* 参考資料 [#kfd0460d]
-[[powershellでゴミ箱に移動>https://social.technet.micros...
* 本資料で使用したWindowsおよびPowerShellのバージョン [#s...
PS C:\> [System.Environment]::OSVersion | Format-List
Platform : Win32NT
ServicePack :
Version : 10.0.17134.0
VersionString : Microsoft Windows NT 10.0.17134.0
PS C:\> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.17134.228
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.228
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
* サンプルスクリプト [#v90520c4]
以下のサンプルスクリプトは2つのファンクションを記述してあ...
+ Folder-ToRecycleBin ファイル名~
引数に指定したフォルダをごみ箱に移動します。
+ File-ToRecycleBin フォルダ名~
引数に指定したファイルをごみ箱に移動します。
&ref(ToRecycle.zip); : (SJIS, CRLF)
Add-Type -AssemblyName Microsoft.VisualBasic
# フォルダをゴミ箱に移動する
function Folder-ToRecycleBin($target_dir_path) {
if ((Test-Path $target_dir_path) -And ((Test-Path -Pat...
$fullpath = (Get-Item $target_dir_path).FullName
[Microsoft.VisualBasic.FileIO.FileSystem]::DeleteDir...
} else {
Write-Output "'$target_dir_path' is not directory or...
}
}
# ファイルをゴミ箱に移動する
function File-ToRecycleBin($target_file_path) {
if ((Test-Path $target_file_path) -And ((Test-Path -Pa...
$fullpath = (Get-Item $target_file_path).FullName
[Microsoft.VisualBasic.FileIO.FileSystem]::DeleteFil...
} else {
Write-Output "'$target_file_path' is not file or not...
}
}
* 使用方法 [#k5b2aae1]
以下、実際に上記スクリプトを使用してみます。
+ 上記スクリプトコピーし、PowerShellコンソールに貼り付け...
(PowerShellの[[実行セキュリティポリシー>PowerShell/PowerS...
#ref(00.png)
#br
+ごみ箱移動対象とするファイルとフォルダを作成してみます。
PS C:\work> (Get-Location).Path
C:\work
PS C:\work> Get-ChildItem *
PS C:\work> "Hello" | Out-File hello.txt -Encoding default
PS C:\work> New-Item folder -Type Directory
ディレクトリ: C:\work
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018/09/09 15:17 folder
PS C:\work> Get-ChildItem
ディレクトリ: C:\work
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018/09/09 15:17 folder
-a---- 2018/09/09 15:17 7 hello.txt
#ref(01.png)
#br
#ref(02.png)
#br
+ファイルをごみ箱に移動してみます。
++ファイル移動までのごみ箱の状態
#ref(03.png)
#br
++以下のコマンドを実行
File-ToRecycleBin .\hello.txt
#ref(04.png)
#br
++ごみ箱を確認すると、指定したファイルが移動されています。
#ref(05.png)
#br
++フォルダのを確認すると、指定したファイルが消えています。
#ref(06.png)
#br
+フォルダ(ディレクトリ)をごみ箱に移動してみます。
++以下のコマンドを実行
Folder-ToRecycleBin .\folder\
#ref(07.png)
#br
++ごみ箱を確認すると、指定したフォルダが移動されています。
#ref(08.png)
#br
++フォルダのを確認すると、指定したフォルダが消えています。
#ref(09.png)
#br
以上のように、ファイルおよびフォルダがごみ箱に移動されて...
&color(red){''再度注意!''&br;USBメモリなどの外部ストレー...
* Aliasを使って便利に使う [#na0aa22d]
上記の2つのファンクションをAliasとして設定すれば、便利に...
Set-Aliasで本ファンクションを設定しています。
Remove-Item Alias:del
Set-Alias -name del -value File-ToRecycleBin
Remove-Item Alias:rmdir
Set-Alias -name rmdir -value Folder-ToRecycleBin
上記のエイリアス設定により、del, rmdirでファイルを指定す...
以上、PowerShellでファイルおよびフォルダをゴミ箱に移動す...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* PowerShellでファイルやフォルダをごみ箱に移動する方法 [#...
ファイルまたはフォルダを指定してごみ箱に移動するサンプル...
エラー処理等が不足していますが、参考にしてください。~
以下に使用例などを記します。~
&color(red){''使用上の注意&br;USBメモリなど外部にあるファ...
当サイトの資料により直接的および間接的障害が生じても一切...
あらかじめご了承ください。自己責任のもとで本資料をご利用...
#htmlinsertpcsp(win-top.html,win-sp.html)
* 参考資料 [#kfd0460d]
-[[powershellでゴミ箱に移動>https://social.technet.micros...
* 本資料で使用したWindowsおよびPowerShellのバージョン [#s...
PS C:\> [System.Environment]::OSVersion | Format-List
Platform : Win32NT
ServicePack :
Version : 10.0.17134.0
VersionString : Microsoft Windows NT 10.0.17134.0
PS C:\> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.17134.228
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.17134.228
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
* サンプルスクリプト [#v90520c4]
以下のサンプルスクリプトは2つのファンクションを記述してあ...
+ Folder-ToRecycleBin ファイル名~
引数に指定したフォルダをごみ箱に移動します。
+ File-ToRecycleBin フォルダ名~
引数に指定したファイルをごみ箱に移動します。
&ref(ToRecycle.zip); : (SJIS, CRLF)
Add-Type -AssemblyName Microsoft.VisualBasic
# フォルダをゴミ箱に移動する
function Folder-ToRecycleBin($target_dir_path) {
if ((Test-Path $target_dir_path) -And ((Test-Path -Pat...
$fullpath = (Get-Item $target_dir_path).FullName
[Microsoft.VisualBasic.FileIO.FileSystem]::DeleteDir...
} else {
Write-Output "'$target_dir_path' is not directory or...
}
}
# ファイルをゴミ箱に移動する
function File-ToRecycleBin($target_file_path) {
if ((Test-Path $target_file_path) -And ((Test-Path -Pa...
$fullpath = (Get-Item $target_file_path).FullName
[Microsoft.VisualBasic.FileIO.FileSystem]::DeleteFil...
} else {
Write-Output "'$target_file_path' is not file or not...
}
}
* 使用方法 [#k5b2aae1]
以下、実際に上記スクリプトを使用してみます。
+ 上記スクリプトコピーし、PowerShellコンソールに貼り付け...
(PowerShellの[[実行セキュリティポリシー>PowerShell/PowerS...
#ref(00.png)
#br
+ごみ箱移動対象とするファイルとフォルダを作成してみます。
PS C:\work> (Get-Location).Path
C:\work
PS C:\work> Get-ChildItem *
PS C:\work> "Hello" | Out-File hello.txt -Encoding default
PS C:\work> New-Item folder -Type Directory
ディレクトリ: C:\work
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018/09/09 15:17 folder
PS C:\work> Get-ChildItem
ディレクトリ: C:\work
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018/09/09 15:17 folder
-a---- 2018/09/09 15:17 7 hello.txt
#ref(01.png)
#br
#ref(02.png)
#br
+ファイルをごみ箱に移動してみます。
++ファイル移動までのごみ箱の状態
#ref(03.png)
#br
++以下のコマンドを実行
File-ToRecycleBin .\hello.txt
#ref(04.png)
#br
++ごみ箱を確認すると、指定したファイルが移動されています。
#ref(05.png)
#br
++フォルダのを確認すると、指定したファイルが消えています。
#ref(06.png)
#br
+フォルダ(ディレクトリ)をごみ箱に移動してみます。
++以下のコマンドを実行
Folder-ToRecycleBin .\folder\
#ref(07.png)
#br
++ごみ箱を確認すると、指定したフォルダが移動されています。
#ref(08.png)
#br
++フォルダのを確認すると、指定したフォルダが消えています。
#ref(09.png)
#br
以上のように、ファイルおよびフォルダがごみ箱に移動されて...
&color(red){''再度注意!''&br;USBメモリなどの外部ストレー...
* Aliasを使って便利に使う [#na0aa22d]
上記の2つのファンクションをAliasとして設定すれば、便利に...
Set-Aliasで本ファンクションを設定しています。
Remove-Item Alias:del
Set-Alias -name del -value File-ToRecycleBin
Remove-Item Alias:rmdir
Set-Alias -name rmdir -value Folder-ToRecycleBin
上記のエイリアス設定により、del, rmdirでファイルを指定す...
以上、PowerShellでファイルおよびフォルダをゴミ箱に移動す...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: