Создать файл или директорию

bekas

Client
Регистрация
08.04.2011
Сообщения
93
Благодарностей
6
Баллы
8
Может ли zenno создавать файлы или папки в указанной директории? Если да, просветите нуба, как это сделать
 

step85

Client
Регистрация
19.02.2010
Сообщения
1 839
Благодарностей
287
Баллы
83
Конечно может, но только папка или папки создаются вместе с файлом который мы сохраняем. Например, если при сохранении файла прописать несуществующий путь для такого сохранения - то недостающие папки будут созданы сами автоматически.
 

bekas

Client
Регистрация
08.04.2011
Сообщения
93
Благодарностей
6
Баллы
8
Конечно может, но только папка или папки создаются вместе с файлом который мы сохраняем. Например, если при сохранении файла прописать несуществующий путь для такого сохранения - то недостающие папки будут созданы сами автоматически.
Спасибо большое ))) !!!
 

qqq

Client
Регистрация
05.05.2011
Сообщения
3
Благодарностей
0
Баллы
0
Создание "файлов и директорий" это понятно, но как создать директорию не создавая в ней файл? Если просто не указывать имя, то директории создаются, но при этом консоль постоянно выдает ошибки и скорость работы замедляется раз в 20 из-за ошибок. А создавать пустые файлы и потом удалять их это уж как-то совсем через ж....
 

propostaff

Client
Регистрация
04.01.2011
Сообщения
74
Благодарностей
3
Баллы
8
Согласен. Сейчас появилась нужда в такой функции. Сделайте макрос для создания папок и пустых файлов пожалуйста.
 

Hungry Bulldozer

Moderator
Регистрация
12.01.2011
Сообщения
3 441
Благодарностей
834
Баллы
113
Можно создавать файлы/директории через javascript:
var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
 

alexup

Client
Регистрация
18.08.2010
Сообщения
19
Благодарностей
0
Баллы
0
Пытаюсь создать директорию с помощью макроса "Запись строки в файл" с параметром пути C:\Parsing\test\{-FieldData.FieldData-|-●9●5●4●5●6●8●-|-≡2≡0≡0≡4≡4≡1≡1≡0≡2≡6≡-}\links.txt
Где {-FieldData.FieldData-|-●9●5●4●5●6●8●-|-≡2≡0≡0≡4≡4≡1≡1≡0≡2≡6≡-} - строка, взятая из файла на предыдущем шаге.
При отладке директория не образуется, а результаты записываются в файл C:\Parsing\test\links.txt
Почему не создается директория?
 

alexup

Client
Регистрация
18.08.2010
Сообщения
19
Благодарностей
0
Баллы
0
Спасибо, отвечать не нужно. Разобрался. Все работает. Просто в шаблоне была ошибка.
 

refuiopl

Новичок
Регистрация
25.07.2012
Сообщения
26
Благодарностей
0
Баллы
0
Не могу нормально реализовать копирование "запасного" txt файла. Суть: есть 1.txt из которого Zenno берёт получение строки из списка с удалением, когда слова заканчиваются, происходит автоматическое удаление этого 1.txt файла. Т.е. при следующей попытке взять строку, Zenno должен выйти по неудачной ветке, скопировать откуда-то "запасной" 1.txt и вставить вместо удаленного. (дальше Zenno пойдёт выполнять ту же работу, только уже под другим логином, но это уже важно, с этим проблем нет)

Так вот, если это пробовать сделать с экшеном "Файлы" (копировать файл), то вообще копирования не происходит. А если с экшеном "Директории", то копирование директории с нужным файлом происходит, но стоит Zenno перейти на следующий шаг - файл тут же удаляется.
 

refuiopl

Новичок
Регистрация
25.07.2012
Сообщения
26
Благодарностей
0
Баллы
0
Всё, данный вопрос решил, правда немного обходным путём, но вопрос с экшенами "Файлы" и "Директории" остается открытым. Почему так происходит, баг? )
P.S.
А сделал так - просто создал ещё один список, который привязан к запасному txt, а на неудачном выходе поставил экшен "работа со списками" и указал операцию "сохранить в файл" данные из списка номер 2.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Изначально не понимаю зачем тут нужен какой-то запасной файл, если в нем ничего нет.

Если файл синхронизирован со списком, и вы его заменяете или подкладываете на пустой файл, то по идеи он автоматически должен удалиться.
Как происходит с любым привязанныым файлом данных, в котором эти данные собственно говоря закончились.
 

refuiopl

Новичок
Регистрация
25.07.2012
Сообщения
26
Благодарностей
0
Баллы
0
Видимо я несколько коряво объяснил, все не так.) Попробую ещё раз. Смотрите, если обобщать, то смысл шаблона был в следующем: логинимся на сайте под логином "А" и обрабатываем на этом сайте поисковые запросы, записанные в txt файле. Как только поисковые запросы в этом txt закончились, то файл автоматически удаляется. Работа с логином "А" завершена. ...Теперь нам нужно повторить то же самое, но уже залогинившись под логином "B", но ведь txt файла с поисковыми запросами уже нет - он был удалён при работе с логином "А". Вот для этого мне и нужна была операция, которая на данном этапе подкидывала бы точно такой же txt (и имя файла, и его содержимое) на место удалённого при работе с прошлым логином. ....И вот говорю, с экшенами "Файлы" и "Директории" у меня это сделать не получалось, хотя я думал, что они и предназначены именно для подобных операций.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
У вас цикл в цикле? Смена логинов происходит в цикле и внутри у вас еще циклы по совершению запросов?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)