在 Windows 上使用 PowerShell 我正在下载类似这样的频道:
youtube-dl.exe `
--format 18 `
--continue `
--ignore-errors `
--no-overwrites `
--add-metadata `
--xattrs `
-o "\\srvds\Media\Youtube\Channel\%(upload_date)s.%(title)s.%(ext)s" `
https://www.youtube.com/user/Channel
有没有办法将文件修改日期更改为与 Youtube-DL 内文件上传日期/时间的日期相匹配?
答案1
如果你指的是使用那个工具,我不知道。然而,使用 PowerShell 很容易做到,而且网络上到处都有弄乱时间戳的例子。
例如,使用...进行简单搜索
powershell更改文件修改日期
… 产量 …
使用 PowerShell 修改文件访问时间戳 https://blogs.technet.microsoft.com/heyscriptingguy/2012/06/01/use-powershell-to-modify-file-access-time-stamps
Set-FileTimeStamps function
Function Set-FileTimeStamps
{
Param
(
[Parameter(mandatory=$true)]
[string[]]$path,
[datetime]$date = (Get-Date)
)
Get-ChildItem -Path $path |
ForEach-Object
{
$_.CreationTime = $date
$_.LastAccessTime = $date
$_.LastWriteTime = $date }
}
#42 : How to change modified date of file using Powershell?
http://powershell-tips.blogspot.com/2012/10/how-to-change-modified-date-of-file.html
ls | where { $_.Name -eq "webcam-toy-photo2.jpg" } | foreach { $_.LastWriteTime="9/23/1942 10:10 PM" }