|
|
@@ -2,10 +2,21 @@ |
|
|
|
{ |
|
|
|
const номер = мир.номерВыбраннойЧастиДиректории; |
|
|
|
const части = мир.частиДиректории.slice(0, номер + 1); |
|
|
|
console.debug("части для ерехода", части); |
|
|
|
мир.директория = части.join("/") + "/"; |
|
|
|
мир.уведомить("изменили директорию"); |
|
|
|
console.debug("мир.директория", мир.директория); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
РазбитьДиректориюНаЧасти = мир => |
|
|
|
{ |
|
|
|
var части = мир.директория.split(/\//); |
|
|
|
// Убираем последнюю пустую строку. |
|
|
|
части.pop(); |
|
|
|
мир.частиДиректории = части; |
|
|
|
мир.уведомить("изменили части директории"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@@ -42,26 +53,6 @@ |
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ОтобразитьСписокФайловТекущейДиректории = мир => |
|
|
|
{ |
|
|
|
var список = []; |
|
|
|
const файлы = мир.списокФайловТекущейДиректории; |
|
|
|
const свойства = мир.свойстваФайловТекущейДиректории; |
|
|
|
for (var н in файлы) |
|
|
|
{ |
|
|
|
const свойство = свойства[н]; |
|
|
|
const окончание = свойство.isDirectory() ? "/" : ""; |
|
|
|
const файл = файлы[н] + окончание; |
|
|
|
список.push(файл); |
|
|
|
} |
|
|
|
мир.списокФайлов = список; |
|
|
|
мир.уведомить("изменили список файлов"); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// // // // |
|
|
|
|
|
|
|
|
|
|
|
ПолучитьСвойстваФайловТекущейДиректории = мир => |
|
|
|
{ |
|
|
|
const список = мир.списокФайловТекущейДиректории; |
|
|
|