У меня есть. TXT-файл, содержащий 2400 отдельных сетевых путей к каталогам, которые мне нужно 7zip в отдельные зашифрованные файлы .7z.
Я верю, что могу сделать что-то подобное в Power Shell, но до сих пор не получил это работать
dir | ForEach-Object { & "7za.exe" a $_.BaseName $_.Name }
Я попробовал следующее в командном файле, перемещая командный файл в каталог, когда папки, которые я хочу сжать, и это работает, но мне нужно это, чтобы прочитать пути к каталогам из текстового файла, содержащего список
Какие-либо предложения?
for /d %%X in (*) do "c:\Program Files\7-Zip\7z.exe" a "%%X.7z" "%%X\"