Создать папку формата "yyyy-mm-dd" и войти в неё
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3  Next  :| |:
Total Commander -> Автоматизация Total Commander

#16:  Author: Zmy PostPosted: Thu Oct 05, 2017 12:13
    —
На сетевом диске, он может и не работать.

Так на сетевом диске он хотя-бы на 150 срабатывает?

#17:  Author: ZZZAlexZZZ PostPosted: Thu Oct 05, 2017 12:30
    —
На сетевом диске работает до ~240 символов пути (определен на основании колонки плагина [=filex.Длина полного имени])

#18:  Author: Zmy PostPosted: Thu Oct 05, 2017 12:56
    —
Я думаю, что есть несколько возможных причин, по которым он может не работать.

Программное устройство логического диска.
Устройство файловой системы такого диска.
По политикам безопасности могут быть проблемы.

Это же локальная сеть. У каждого компьютера, своё устройство.
А тут - ограничения.

#19:  Author: ZZZAlexZZZ PostPosted: Thu Oct 05, 2017 13:25
    —
На локальном и сетевом диске файловые системы - NTFS.
Скорее всего политика безопасности, mkdir выдает ошибку - "Имя файла или его расширение имеет слишком большую длину."
P.S. Хотя Total легко создает папки и даже не спотыкается...

#20:  Author: Zmy PostPosted: Thu Oct 05, 2017 15:24
    —
ZZZAlexZZZ, попробуйте вот эту программку.

Если будут создаваться папки, то я могу довести её до нужной кондиции.

https://cloud.mail.ru/public/HJDJ/dzZnShFi8

Command:
C:\Temp\CreateDirDate.exe

Parameteres:
"%P"
.


Last edited by Zmy on Sat Oct 07, 2017 11:19; edited 3 times in total

#21:  Author: ZZZAlexZZZ PostPosted: Thu Oct 05, 2017 16:01
    —
Zmy
Папки создаются только на локальном жестком диске, на сетевом диске не создает для путей более ~ 240 символов.

#22:  Author: FlasherLocation: Москва PostPosted: Tue Oct 10, 2017 03:01
    —
ZZZAlexZZZ
UNC-путь к папке сетевого как выглядит?
ZZZAlexZZZ wrote:
Скорее всего политика безопасности, mkdir выдает ошибку - "Имя файла или его расширение имеет слишком большую длину."
Это никак с политиками не может быть связано. md/mkdir/rd/copy/move и т.д. просто напросто такие пути не поддерживают.

#23:  Author: ZZZAlexZZZ PostPosted: Tue Oct 10, 2017 09:51
    —
Flasher
Примерно так - только что нащелкал:
\\dc1.tk.locle\hj\er\Проекты\QSC\HG 220kV Burov\1.Договор\!_Версия договора в печать от Заказчика\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\2017-10-10\
Путь - 245 символов.
Подключен как диск R - \\dc1.tk.locle\hj\er\Проекты\QSC\HG 220kV Burov\
(если это важно)
P.S. создал ручками по этому пути папку 2017-10-10 - и скрипт дальше пошел создавать папки ...\2017-10-10\ ...
Магия и чертовщина какая-то.
P.P.S. Экспериментировал со скриптом - по такому пути на жестком диске не работает
d:\17-10-04\1.Договор-\!_Версия договора в печать от ПРУС\ОТКОРР. Прил.№1.ППР, Прил.№2.РПР, Прил.№19.СПЕЦИФИКАЦИЯ-01.06.2016 (2)_20171004•112600_20171004•112611_20171004•112614_20171004•112616_20171004•112619_20171004•112625\2017-10-04\2017-10-10\

Та же ошибка, total так же создает без проблем папку 2017-10-10

#24:  Author: Zmy PostPosted: Tue Oct 10, 2017 12:51
    —
ZZZAlexZZZ, ну попробуйте ещё один вариант. Скачиваете CreateDirDate.exe.

https://cloud.mail.ru/public/HJDJ/dzZnShFi8

Command:
C:\Temp\CreateDirDate.exe

Parameteres:
""%P""

Если этот вариант не прокатит, тогда не знаю.

#25:  Author: FlasherLocation: Москва PostPosted: Tue Oct 10, 2017 15:55
    —
ZZZAlexZZZ wrote:
На сетевом диске работает до ~240 символов пути
А из чего сложилось 240? Подозрительно как-то.

#26:  Author: ZZZAlexZZZ PostPosted: Tue Oct 10, 2017 23:07
    —
Zmy
windows не дает запустить приложение, virustotatal выдал 7 / 65 срабатываний.
Flasher
Не понял вопроса, по работе на серверы в папки складывают документацию по разным путям.
1) На домашнем компьютере скачал скрипт, создал папку длиной 246 символов(для тестирования, файловая система NTFS):
d:\17-10-04\1.Договор-\!_Версия договора в печать от ПРУС\ОТКОРР. Прил.№1.ППР, Прил.№2.РПР, Прил.№19.СПЕЦИФИКАЦИЯ-01.06.2016 (2)_20171004•112600_20171004•112611_20171004•112614_20171004•112616_20171004•112619_20171004•112625\2017-10-04\2017-10-10\

2) запустил скрипт с параметрами "%P" "-", вылезла ошибка
Code:

---------------------------
Windows Script Host
---------------------------
Сценарий:   D:\crdir.vbs
Строка:   14
Символ:   2
Ошибка:   D:\Total Commander\Totalcmd.exe /S /O L="D:\17-10-04\1.Договор-\!_Версия договора в печать от ПРУС\ОТКОРР. Прил.№1.ППР, Прил.№2.РПР, Прил.№19.СПЕЦИФИКАЦИЯ-01.06.2016 (2)_20171004•112600_20171004•112611_20171004•112614_20171004•112616_20171004•112619_20171004•112625\2017-10-04\2017-10-10" не является приложением Win32.

Код:   800700C1
Источник:    WshShell.Exec

---------------------------
ОК   
---------------------------

3) закомментировал строки скрипта - 13, 14
Ошибка
Code:

---------------------------
Windows Script Host
---------------------------
Сценарий:   D:\crdir.vbs
Строка:   10
Символ:   32
Ошибка:   Файл не найден
Код:   800A0035
Источник:    Ошибка выполнения Microsoft VBScript

---------------------------
ОК   
---------------------------

4) В последней папке создаем последовательно папки, увеличивая длину на единицу, скрипт заработал только при длине пути 249 символов

#27:  Author: FlasherLocation: Москва PostPosted: Wed Oct 11, 2017 00:18
    —
ZZZAlexZZZ
Сперва про диск R: писалось, теперь про D:. У D: какой UNC?

#28:  Author: ZZZAlexZZZ PostPosted: Wed Oct 11, 2017 12:29
    —
Flasher
Первоначально ошибка вылезла на сетевой папке (диск R).
Чтобы исключить влияние политик безопасности и прочее - тестировал на локальном жестком диске D (на работе и дома).
Так понятно?
Caption Description DriveType FileSystem
R: Network Connection 4 NTFS
D: Local Fixed Disk 3 NTFS

#29:  Author: FlasherLocation: Москва PostPosted: Wed Oct 11, 2017 12:37
    —
ZZZAlexZZZ
Нет, не понятно. Я хочу получить ответ на заданный вопрос.
В отношении R я получил:
ZZZAlexZZZ wrote:
Подключен как диск R - \\dc1.tk.locle\hj\er\Проекты\QSC\HG 220kV Burov\

ZZZAlexZZZ wrote:
Чтобы исключить влияние политик безопасности
Я вроде бы вполне ясно дал понять, что политики тут ни при чём.

#30:  Author: ZZZAlexZZZ PostPosted: Wed Oct 11, 2017 12:49
    —
Flasher
На папке D:\17-10-04\ команда total cm_CopyNetNamesToClip
выдает d:\17-10-04\
Как получить по-другому UNC путь не имею представления.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3  Next  :| |:
Page 2 of 3

Powered by phpBB © 2001, 2005 phpBB Group