繁体   English   中英

PowerShell,如何set-content到一个新的子目录?

[英]In PowerShell, how do you set-content to a new child directory?

我有这个在当前目录中制作文件:

% { (New-Object System.Net.WebClient).DownloadData($_) | Set-Content -Path $_ -Encoding Byte };

......我正在尝试一些类似的东西:

% { (New-Object System.Net.WebClient).DownloadData($_) | Set-Content -Path ..\qq\$_ -Encoding Byte };

所以...由于某种原因它不起作用,我知道缺少了一些东西; 但完全忘了怎么做 D;

[编辑] 我可以改为Set-Content之类New-Item并解决“路径”问题,但它不接受-Encoding Byte并且最终文件将被破坏。

基于 MSDN 文档

Set-Content -Path .\DateTime.txt -Value (Get-Date)

下面的示例下载一个 1MB 的大测试文件并将内容存储到一个临时文件中:

$tempFile = New-TemporaryFile
Set-Content -Value (New-Object System.Net.WebClient).DownloadData("http://ovh.net/files/1Mb.dat") -Path $tempFile -Encoding Byte
Get-Content $tempFile

希望有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM