Вывод списка файлов и их размеров в байтах из заданной папки
Привет, коллеги!
Нарисуйте, пожалуйста, скрипт, который выведет имена и размеры всех файлов (в байтах) из заданной папки. В файле должны быть две пользовательские переменные: %URL% - мой URL %MYDIR% - полный путь к папке Формат вывода: Код:
%URL%/file1-name.ext Код:
http://oszone.net/path/myfile1.exe Спасибо! |
Vadikan, примерно я набросал:
пока без каких-либо проверок, ибо есть ряд вопросов: |
Iska, спасибо!
1. Кодировка - без разницы, там кириллицы не будет. 2. Выходной - в папку с файлами. Но вообще, можно и не сохранять даже, если это лишний код. 3. Да, в байтах без изысков :) 4. Мне важен рез-т, а не язык. |
Протестировал
Команда для запуска (из cmd): Код:
contest_video.vbs "http://oszone.net/video/ie9/" "C:\Users\Name\Documents\Content_OSZone\IE9-Video\Name" "C:\Users\Name\Documents\Conent_OSZone\IE9-Video\Name\publish.txt" Код:
--------------------------- |
Vadikan, каюсь, это из-за:
Цитата:
Код:
"C:\Users\Name\Documents\Content_OSZone\IE9-Video\Name" И хотел бы ещё раз уточнить по второму вопросу (лучше прочитать сразу оба пункта, они связаны между собой): а) Уточните, по возможности, конечную цель запуска редактора с сгенерированным текстом: Вы просто копируете текст без изменений в буфер обмена или как-то правите? Цель: определить, возможно ли обойтись вовсе без создания файла, а вместо этого попробовать сразу помещать сгенерированный текст в буфер обмена. б) Если редактор таки нужен, то ещё один вопрос: нужен ли, используется ли в последующем текстовый файл с сгенерированным текстом по закрытии редактора? Цель: если текстовый файл впоследствии не нужен и никак не используется — возможно, стоит создавать его в папке временных файлов, открывать в редакторе, ждать завершения работы редактора и затем удалять. |
Вот вариант скрипта с некоторыми проверками:
|
Iska, точно, моя вина... вроде копипастом вставлял пути. Первоначальный скрипт работает!
Да, я просто копирую текст в буфер обмена и вставляю в вебе. Файл мне вроде не нужен потом, но можно не заморачиваться - удалить все файлы с одинаковыми именами из одной библиотеки не проблема. Да и вдруг файлы пригодятся :) Второй вариант тоже работает, спасибо большое за помощь! |
Время: 23:33. |
Время: 23:33.
© OSzone.net 2001-