Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 286
Благодарности: 10

Профиль | Отправить PM | Цитировать


Цитата YuS_2:
:\путь\имя файла\имя файла.mp4
- здесь длина пути, допустим 270 символов. »
это должно игнорироваться.
Длинна должна считаться только полностью.
т.е. D:\путь\имя файла\имя файла.mp4

Код: Выделить весь код
$date = Get-Date -Format "ddMMyy"
$tmp1 = "E:\!!Youtube\АРХИВ\!временное\Ролики\!в работе\tmp\1"
$video_name1 = (Get-Content -encoding utf8 -Path "$tmp1\выкладка.txt")[0]
$name1 = $video_name1 -replace '"', "" -replace ':', " -" -replace '/', "" -replace '\\', ""  -replace '&', " and " -replace "‘", "" -replace "<", "" -replace ">", "" -replace "\|", "" -replace '\?', "" -replace '\*', ""  -replace '¶', "" -replace '§', "" -replace "!", "" -replace ",", "" -replace "\.", " -"
$dir1 = "E:\!!Youtube\АРХИВ\!временное\Ролики\$date-$name1\кс\"

...
...

New-Item -Path $dir1 -ItemType Directory

#до этой части мне нужно проверить длинну $dir1$name1.mp4, и если она больше 240, обрезать $name1 и перезаписать его с новым обрезанным значением.

copy-item $tmp1\final_video.mp4 $dir1$name1.mp4 #здесь иногда получаем длинну > 240 символов
извините если как-то непонятно объясняю. Может по коду нагляднее будет

D:\путь\имя файла\имя файла.mp4 в моем случае не будет превышать 240 символов.

Последний раз редактировалось 9119, 26-06-2021 в 10:31.


Отправлено: 10:16, 26-06-2021 | #9