@@ -68,7 +68,7 @@ | |||||
УглубитьсяВВыбраннуюДиректорию = мир => | УглубитьсяВВыбраннуюДиректорию = мир => | ||||
{ | { | ||||
const номер = мир.номерВыбранногоФайла; | const номер = мир.номерВыбранногоФайла; | ||||
const директория = мир.списокФайловТекущейДиректории[номер]; | |||||
const директория = мир.списокФайловДиректории[номер]; | |||||
мир.директория = мир.директория + директория + "/"; | мир.директория = мир.директория + директория + "/"; | ||||
мир.уведомить("изменили директорию"); | мир.уведомить("изменили директорию"); | ||||
}; | }; | ||||
@@ -80,7 +80,7 @@ | |||||
ОпределитьТипВыбранногоФайла = мир => | ОпределитьТипВыбранногоФайла = мир => | ||||
{ | { | ||||
const номер = мир.номерВыбранногоФайла; | const номер = мир.номерВыбранногоФайла; | ||||
const свойство = мир.свойстваФайловТекущейДиректории[номер]; | |||||
const свойство = мир.свойстваФайловДиректории[номер]; | |||||
if (свойство.isDirectory()) | if (свойство.isDirectory()) | ||||
{ | { | ||||
мир.уведомить("тип выбранного файла директория"); | мир.уведомить("тип выбранного файла директория"); | ||||
@@ -95,23 +95,23 @@ | |||||
// // // // | // // // // | ||||
ПолучитьСвойстваФайловТекущейДиректории = мир => | |||||
ПолучитьСвойстваФайловДиректории = мир => | |||||
{ | { | ||||
const список = мир.списокФайловТекущейДиректории; | |||||
const список = мир.списокФайловДиректории; | |||||
(async() => { | (async() => { | ||||
try | try | ||||
{ | { | ||||
var свойстваФайлов = []; | |||||
var свойства = []; | |||||
for (var н in список) | for (var н in список) | ||||
{ | { | ||||
const имя = список[н]; | const имя = список[н]; | ||||
const путь = мир.директория + имя; | const путь = мир.директория + имя; | ||||
const свойства = await мир.фс.promises.stat(путь); | |||||
свойстваФайлов.push(свойства); | |||||
const свойство = await мир.фс.promises.stat(путь); | |||||
свойства.push(свойство); | |||||
} | } | ||||
мир.свойстваФайловТекущейДиректории = свойстваФайлов; | |||||
мир.уведомить("получили свойства файлов текущей директории"); | |||||
мир.свойстваФайловДиректории = свойства; | |||||
мир.уведомить("получили свойства файлов директории"); | |||||
} | } | ||||
catch (ошибка) | catch (ошибка) | ||||
{ | { | ||||
@@ -125,14 +125,14 @@ | |||||
// // // // | // // // // | ||||
ПолучитьСписокФайловТекущейДиректории = мир => | |||||
ПолучитьСписокФайловДиректории = мир => | |||||
{ | { | ||||
(async() => { | (async() => { | ||||
try | try | ||||
{ | { | ||||
const список = await мир.фс.promises.readdir(мир.директория); | const список = await мир.фс.promises.readdir(мир.директория); | ||||
мир.списокФайловТекущейДиректории = список; | |||||
мир.уведомить("получили список файлов текущей директории"); | |||||
мир.списокФайловДиректории = список; | |||||
мир.уведомить("получили список файлов директории"); | |||||
} | } | ||||
catch (ошибка) | catch (ошибка) | ||||
{ | { | ||||
@@ -146,7 +146,7 @@ | |||||
// // // // | // // // // | ||||
ЗадатьТекущуюДиректориюКорнем = мир => | |||||
ЗадатьДиректориюКорнем = мир => | |||||
{ | { | ||||
мир.директория = "/"; | мир.директория = "/"; | ||||
мир.уведомить("изменили директорию"); | мир.уведомить("изменили директорию"); | ||||
@@ -1,6 +1,6 @@ | |||||
ВывестиСвойстваФайловТекущейДиректории = мир => | |||||
ВывестиСвойстваФайловДиректории = мир => | |||||
{ | { | ||||
console.debug("свойства файлов:", мир.свойстваФайловТекущейДиректории); | |||||
console.debug("свойства файлов:", мир.свойстваФайловДиректории); | |||||
}; | }; | ||||
@@ -35,7 +35,7 @@ | |||||
// // // // | // // // // | ||||
ВывестиСписокФайловТекущейДиректории = мир => | |||||
ВывестиСписокФайловДиректории = мир => | |||||
{ | { | ||||
console.debug("список файлов:", мир.списокФайловТекущейДиректории); | |||||
console.debug("список файлов:", мир.списокФайловДиректории); | |||||
}; | }; |
@@ -6,8 +6,8 @@ | |||||
ОтобразитьСписокФайловТекущейДиректории = мир => | ОтобразитьСписокФайловТекущейДиректории = мир => | ||||
{ | { | ||||
var список = []; | var список = []; | ||||
const файлы = мир.списокФайловТекущейДиректории; | |||||
const свойства = мир.свойстваФайловТекущейДиректории; | |||||
const файлы = мир.списокФайловДиректории; | |||||
const свойства = мир.свойстваФайловДиректории; | |||||
for (var н in файлы) | for (var н in файлы) | ||||
{ | { | ||||
const свойство = свойства[н]; | const свойство = свойства[н]; | ||||
@@ -23,15 +23,6 @@ | |||||
// // // // | // // // // | ||||
ЗапуститьАмура = мир => | |||||
{ | |||||
мир.уведомить("пуск амура"); | |||||
}; | |||||
// // // // | |||||
ЗапуститьБиблиотеки = мир => | ЗапуститьБиблиотеки = мир => | ||||
{ | { | ||||
мир.уведомить("ручной пуск"); | мир.уведомить("ручной пуск"); |
@@ -1,7 +1,8 @@ | |||||
пуск | пуск | ||||
запустить библиотеки | запустить библиотеки | ||||
запустить амура | |||||
создать файловую систему | |||||
задать директорию корнем | |||||
изменили список файлов | изменили список файлов | ||||
отобразить список файлов | отобразить список файлов | ||||
отслеживать выбор файла | отслеживать выбор файла | ||||
@@ -14,20 +15,18 @@ | |||||
отслеживать добавление поддиректории | отслеживать добавление поддиректории | ||||
пуск амура | |||||
создать файловую систему | |||||
задать текущую директорию корнем | |||||
изменили директорию | изменили директорию | ||||
очистить область содержимого | очистить область содержимого | ||||
разбить директорию на части | |||||
получить список файлов текущей директории | |||||
получить список файлов директории | |||||
отобразить директорию в заголовке | отобразить директорию в заголовке | ||||
получили список файлов текущей директории | |||||
получить свойства файлов текущей директории | |||||
вывести список файлов текущей директории | |||||
получили свойства файлов текущей директории | |||||
разбить директорию на части | |||||
получили список файлов директории | |||||
получить свойства файлов директории | |||||
вывести список файлов директории | |||||
получили свойства файлов директории | |||||
отобразить список файлов текущей директории | отобразить список файлов текущей директории | ||||
вывести свойства файлов текущей директории | |||||
вывести свойства файлов директории | |||||
ошибка операции файловой системы | ошибка операции файловой системы | ||||
вывести ошибку операции файловой системы | вывести ошибку операции файловой системы | ||||