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