﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / возвращение имени файла и папки / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 10 Jan 2009 07:22:44 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>спасибо!</description><pubDate>Wed, 04 Oct 2006 14:14:12 GMT</pubDate><dc:creator>rami</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>У объекта Folder есть свойство SubFolders хранящее список вложенных в нее папок. Вот модификация твоего кода выводящая список вложенных папок:&lt;/P&gt;&lt;P&gt;[code]var objFSO = new ActiveXObject("Scripting.FileSystemObject")&lt;BR&gt;var file1 = objFSO.GetFile(WScript.ScriptFullName);&lt;BR&gt;var PFolder = file1.ParentFolder;&lt;BR&gt;WScript.Echo(WScript.ScriptName, " находится в папке ", PFolder.Name);&lt;BR&gt;//---&lt;BR&gt;WScript.Echo("Кол-во вложенных папок: "+PFolder.SubFolders.Count);&lt;BR&gt;var folderEnum = new Enumerator(PFolder.SubFolders);&lt;BR&gt;for (;!folderEnum.atEnd(); folderEnum.moveNext())&lt;BR&gt;{&lt;BR&gt;    var subfolder = folderEnum.item();&lt;BR&gt;    WScript.Echo("\t"+subfolder.Name);&lt;BR&gt;}&lt;BR&gt;// ---&lt;BR&gt;objFSO = null[/code]&lt;/P&gt;&lt;P&gt;В MSDN есть полное описание всех объектов, их методов и свойств - &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/88dcdb0a-db3f-4cbc-9185-ada33004b1fa.asp?frame=true"&gt;Scripting Run-Time Reference&lt;/A&gt;. Рекомендуется к использованию :)</description><pubDate>Wed, 04 Oct 2006 13:28:12 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>    FSO = new ActiveXObject("Scripting.FileSystemObject"); &lt;BR&gt;    var file1 = FSO.GetFile(WScript.ScriptFullName); &lt;BR&gt;     PFolder = file1.ParentFolder; &lt;BR&gt;    WScript.Echo(WScript.ScriptName, " находится в папке ",  PFolder); &lt;BR&gt;  // а еще нужно показать какая папка кроме этого фала там есть&lt;BR&gt;     &lt;BR&gt;</description><pubDate>Wed, 04 Oct 2006 12:20:29 GMT</pubDate><dc:creator>rami</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>Код покажи.</description><pubDate>Mon, 02 Oct 2006 18:05:10 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>имя родительской папки я получаю, но имена папок мне не удается никак</description><pubDate>Mon, 02 Oct 2006 15:43:46 GMT</pubDate><dc:creator>rami</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>Ясно. В будущем старайся точнее свою задачу описывать. Просто обычно вопросы по JavaScript воспринимаются в контексте будущей работы в браузере и в этом случае ответы будет не в кассу.&lt;/P&gt;&lt;P&gt;Для работы с файлами можно использовать объект &lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/88dcdb0a-db3f-4cbc-9185-ada33004b1fa.asp?frame=true"&gt;Scripting.FileSystemObject&lt;/A&gt;. Тебе в частности нужен метод GetFolder с помощью которого ты сможешь перебрать все папки и файлы внутри другой папки.</description><pubDate>Mon, 02 Oct 2006 15:13:26 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>Хотелось просто создать исполняемый файлик *.js &lt;/P&gt;&lt;P&gt;В одном каталоге появляются время от времени Файлы с каталогами и мне их нужно посылать по почте как вложения)</description><pubDate>Mon, 02 Oct 2006 15:01:14 GMT</pubDate><dc:creator>rami</dc:creator></item><item><title>RE: возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>Уточни вопрос. В какой среде ты это собираешься делать? Случаем не в ASP?</description><pubDate>Mon, 02 Oct 2006 14:56:18 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>возвращение имени файла и папки</title><link>http://relib.com/forums/Topic905160-10-1.aspx</link><description>Проблема такая: есть папка, а в ней может быть несколько папок, внутри которых содержатся файлы (с разными расширениями и названиями). Как можно получить название файлов и папки. Можно взять первое попавшееся, запомнить его и файл удалить. </description><pubDate>Mon, 02 Oct 2006 14:31:45 GMT</pubDate><dc:creator>rami</dc:creator></item></channel></rss>