Используя PowerShell в Windows, я загружаю канал, похожий на этот:

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 ответ1

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" }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .