Aus*_*rgl 3 powershell copy-item
我正在尝试创建一个脚本,允许我将一项从一个位置复制到 PowerShell 脚本中的指定位置。在提到之前,我知道我可以在“发送到”目录中放置一个快捷方式来执行此操作,但我想添加其他功能(这是针对不同时间的)。如果还有与此相关的其他帖子,我深表歉意,我已经寻找了一天半才能找到一个。
我想知道是否有一种方法可以将我右键单击的当前项目的文件路径传递给 PowerShell 以与该函数一起使用Copy-Item。因此,如果桌面上有一个项目,我可以使用此 PowerShell 脚本将Copy-Item C:\Users\USERNAME\Desktop\File.ext上下文菜单中的“发送到”选择中的路径用作变量(我相信这是合适的术语)。
您无需执行任何特殊操作即可通过Send To上下文菜单将文件路径发送到目标 - 它会自动发生。
请尝试以下操作:
创建一个新脚本,我们称之为C:\Copy-SendTo.ps1
param($SourceFile)
Copy-Item $SourceFile -Destination C:\your\specific\location\
Run Code Online (Sandbox Code Playgroud)
现在,创建一个$env:APPDATA\Microsoft\Windows\SendTo名为“CopyTo”的快捷方式和以下目标:
%windir%\System32\WindowsPowerShell\v1.0\powershell.exe C:\Copy-SendTo.ps1 -SourceFile
Run Code Online (Sandbox Code Playgroud)
现在,右键单击桌面上的文件,选择发送到 > 复制到。
瞧,您的文件已被复制
| 归档时间: |
|
| 查看次数: |
2872 次 |
| 最近记录: |