Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Предоставить представление иерархии файлов выбранного пути в формате JSON.

Решение должно позволить выбрать любую папку из файловой системы.

Чем выбранная папка должна быть преобразована в JSON.

Файл JSON должен содержать имя и дату создания выбранной папки.

Если папка имеет вложенные папки, то для каждой из подсайтов должна присутствовать одна и та же информация.

Если папка имеет файлы внутри, то должно присутствовать имя файла, размер и полный путь для каждого из подфайлов:

Input example : "D:\Projects"

Output example: 

{

"Name": "Projects",

"DateCreated": "10-Jun-18 5:59 PM",

"Files": [

{

"Name": "Test.txt",

"Size": "27 B",

"Path": "D:\\Projects\\Test.txt"

},

...

],

"Children": [

{

"Name": "SubProjects",

"DateCreated": "10-Jun-18 5:59 PM",

"Files": [

{

"Name": "SubTest.txt",

"Size": "2 B",

"Path": "D:\\Projects\\SubProjects\\SubTest.txt"

},

...

],

"Children": [ 

...

]

},

{

"Name": "SubProjects3",

"DateCreated": "10-Jun-18 5:59 PM",

"Files": [],

"Children": []

},

...

]

}Код:

5 лет назад
gerbut1986
37 летУкраина
5 лет в сервисе
Был
5 лет назад