Я использую специальный инструмент SAP (например, Winzip) под названием SAPCAR для сжатия и распаковки файлов в архивы.
У меня есть файл из SAP под названием KA71007.SAR
Когда я просматриваю содержимое этого архива, он отображает:
SAPCAR -tvf /KA71007.SAR
-rw ------- 324 31 октября 2008 г., 11:14 EPS / in / CSR0120031469_0033811.ATT
-rw ------- 15515097 31 октября 2008 г. 11:10 EPS / дюйм / CSR0120031469_0033811.PAT
Я бы хотел, чтобы файлы имели следующие разрешения:
-rw-rw-rw- 324 31 октября 2008 г., 11:14 EPS / in / CSR0120031469_0033811.ATT
-rw-rw-rw- 15515097 31 октября 2008 г., 11:10 EPS / in / CSR0120031469_0033811.PAT
Если бы я использовал сервер UNIX, я мог бы извлечь 2 файла из архива и запустить chmod 666 *. Однако я работаю в Windows, поэтому у меня есть:
Затем я запустил это:
sapcar -cvf KA71007.SAR *
перепаковать оба файла в архив KA71007.SAR
Затем я запустил: SAPCAR -tvf /KA71007.SAR
Но результат все равно:
-rw ------- 324 31 октября 2008 г., 11:14 EPS / in / CSR0120031469_0033811.ATT
-rw ------- 15515097 31 октября 2008 г. 11:10 EPS / дюйм / CSR0120031469_0033811.PAT
Можно ли изменить значения файлов на rw rw rw (666) в Windows, или Windows просто не будет отображать изменения таким образом?
Спасибо.
Силой Google!
http://www.easymarketplace.de/SAPCAR.php
SAPCAR необходим параметр -acl для сохранения прав доступа к файлам Windows.