@@ -17,8 +17,8 @@ x /03🕸isomorphic-git_1.7.2🕸.js | |||
/03🕸isomorphic-git_1.7.2🕸index.js | |||
/03🕸isomorphic-git_1.7.2🕸index.umd.min.js | |||
/03🕸isomorphic-git_1.7.2🕸lightning-fs.min.js | |||
x /40🕸фс.js | |||
x /50🕸морда.js | |||
x /60🕸фс.js | |||
x /60🕸фс🕸🧪.js | |||
/81🕸➕🕸.js | |||
/81🕸➕🕸.череда | |||
@@ -18,31 +18,17 @@ | |||
// // // // | |||
ПерейтиВВыбраннуюЧастьДиректории = мир => | |||
{ | |||
const номер = мир.номерВыбраннойЧастиДиректории; | |||
const части = мир.частиДиректории.slice(0, номер + 1); | |||
мир.директория = части.join("/") + "/"; | |||
мир.уведомить("изменили директорию"); | |||
}; | |||
// // // // | |||
СоздатьНовуюДиректорию = мир => | |||
{ | |||
(async() => { | |||
try | |||
{ | |||
console.debug("mkdir", мир.новаяДиректория); | |||
await мир.фс.promises.mkdir(мир.новаяДиректория); | |||
мир.уведомить("создали новую директорию"); | |||
} | |||
catch (ошибка) | |||
{ | |||
мир.ошибкаОперацииФС = ошибка.code; | |||
console.debug("ошибка фс новой дир", ошибка); | |||
мир.уведомить("ошибка операции файловой системы"); | |||
} | |||
})(); | |||
@@ -52,49 +38,6 @@ | |||
// // // // | |||
РазбитьДиректориюНаЧасти = мир => | |||
{ | |||
var части = мир.директория.split(/\//); | |||
// Убираем последнюю пустую строку. | |||
части.pop(); | |||
мир.частиДиректории = части; | |||
мир.уведомить("изменили части директории"); | |||
}; | |||
// // // // | |||
УглубитьсяВВыбраннуюДиректорию = мир => | |||
{ | |||
const номер = мир.номерВыбранногоФайла; | |||
const директория = мир.списокФайловДиректории[номер]; | |||
мир.директория = мир.директория + директория + "/"; | |||
мир.уведомить("изменили директорию"); | |||
}; | |||
// // // // | |||
ОпределитьТипВыбранногоФайла = мир => | |||
{ | |||
const номер = мир.номерВыбранногоФайла; | |||
const свойство = мир.свойстваФайловДиректории[номер]; | |||
if (свойство.isDirectory()) | |||
{ | |||
мир.уведомить("тип выбранного файла директория"); | |||
} | |||
else | |||
{ | |||
мир.уведомить("тип выбранного файла файл"); | |||
} | |||
}; | |||
// // // // | |||
ПолучитьСвойстваФайловДиректории = мир => | |||
{ | |||
const список = мир.списокФайловДиректории; |
@@ -3,6 +3,31 @@ | |||
// // // // | |||
ПерейтиВВыбраннуюЧастьДиректории = мир => | |||
{ | |||
const номер = мир.номерВыбраннойЧастиДиректории; | |||
const части = мир.частиДиректории.slice(0, номер + 1); | |||
мир.директория = части.join("/") + "/"; | |||
мир.уведомить("изменили директорию"); | |||
}; | |||
// // // // | |||
РазбитьДиректориюНаЧасти = мир => | |||
{ | |||
var части = мир.директория.split(/\//); | |||
// Убираем последнюю пустую строку. | |||
части.pop(); | |||
мир.частиДиректории = части; | |||
мир.уведомить("изменили части директории"); | |||
}; | |||
// // // // | |||
ОтобразитьСписокФайловТекущейДиректории = мир => | |||
{ | |||
var список = []; | |||
@@ -23,6 +48,36 @@ | |||
// // // // | |||
УглубитьсяВВыбраннуюДиректорию = мир => | |||
{ | |||
const номер = мир.номерВыбранногоФайла; | |||
const директория = мир.списокФайловДиректории[номер]; | |||
мир.директория = мир.директория + директория + "/"; | |||
мир.уведомить("изменили директорию"); | |||
}; | |||
// // // // | |||
ОпределитьТипВыбранногоФайла = мир => | |||
{ | |||
const номер = мир.номерВыбранногоФайла; | |||
const свойство = мир.свойстваФайловДиректории[номер]; | |||
if (свойство.isDirectory()) | |||
{ | |||
мир.уведомить("тип выбранного файла директория"); | |||
} | |||
else | |||
{ | |||
мир.уведомить("тип выбранного файла файл"); | |||
} | |||
}; | |||
// // // // | |||
ЗапуститьБиблиотеки = мир => | |||
{ | |||
мир.уведомить("ручной пуск"); |