Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Архивирование и точки в именах (http://forum.oszone.net/showthread.php?t=308716)

nightop 03-12-2015 10:26 2580978

Архивирование и точки в именах
 
Добрый день.
есть такие строки на vbs по архивированию файлов:

Set WshShell = WScript.CreateObject("WScript.Shell")
For Each oI In cF
WshShell.Run "C:\Progra~1\7-Zip\7z.exe a " & oI &".zip " & oI & " -tzip",,True
Next

Однако косяк происходит на именах, в которых много точек (например: 02.12.2015 17.18.53.718 Xml6008.xml )
Помогите исправить код должным образом :)

Iska 03-12-2015 10:55 2580984

Цитата:

Цитата nightop
Однако косяк происходит на именах, в которых много точек (например: 02.12.2015 17.18.53.718 Xml6008.xml ) »

«Косяк» происходит на именах, содержащих пробельные символы. Обрамляйте пути и имена кавычками.

Код:

WshShell.Run """C:\Program Files\7-Zip\7z.exe"" a """ & oI &".zip"" """ & oI & """ -tzip",,True

nightop 03-12-2015 11:05 2580986

Большое спасибо!!!


Время: 06:02.

Время: 06:02.
© OSzone.net 2001-