Как создать приложение формы окна в visual C# , которое показывает мне различные атрибуты выбранного диска/папок ?
Requirements – 1) User to be able to browse & select folders 2) Run the analysis (there must be a run button) 3) A sample dashboard should display total folders, size and % of space, # of files and # of folders inside each folder, Last modified date 4) Bar chart of folder size
Что я уже пробовал:
Я могу перечислить папки, присутствующие на диске, но не знаю , как получить все атрибуты ,такие как размер папки, количество папок, процент общего пространства и т. д.
[no name]
Первое, что вам нужно сделать, это решить, создаете ли Вы проект Windows Form или ASP.NET проект. Это не может быть и то, и другое, как вы, кажется, думаете.
dinesh kumar
я создаю приложение window form на visual c#, которое только что началось.
Пожалуйста, предложите, как лучше всего разработать инструмент, который полностью удовлетворяет всем требованиям, упомянутым выше.
Поскольку я новичок в .net, для меня все будет хорошо :)
[no name]
"Лучший способ", чем что? Изучение C# было бы хорошим началом.
dinesh kumar
просто скажите мне одну вещь, теперь я могу перечислить древовидное представление для диска, но просто думаю, как получить другие атрибуты, такие как размер папки , последнее изменение, количество папок и т. д. ? Пожалуйста, дайте мне какую-нибудь основную идею по этому поводу.
[no name]
Начните с чтения документации для класса FileInfo. и класс DirectoryInfo.
Andy Lanng
Вопрос: "Как создать приложение оконной формы в ASP .NET"
A: вы не можете
dinesh kumar
можем ли мы создавать на c# ?
Andy Lanng
В принципе, есть несколько типов приложений, которые вы можете написать в .Net, но вы не можете смешать их. Windows forms и Web forms - это два разных типа проектов.
Если вы хотите использовать это приложение самостоятельно, то я предлагаю приложение для Windows. Если вы хотите поделиться приложением через интернет, то используйте веб-приложение, но вам будет труднее получить доступ к информации о системе и папке.
Кроме того, существует несколько языков .Net: C# или VB (visual basic). Нет такой вещи, как visual c#.
Так вот с чего вы начинаете. Приложение windows form, написанное на языке Си#
dinesh kumar
Спасибо за разъяснение ... теперь я знаю, что мне нужно делать. :)
dinesh kumar
На самом деле я уже начал создавать приложение window form.... скажите мне одну вещь , теперь я могу перечислить древовидное представление диска, но просто думаю, как получить другие атрибуты, такие как размер папки, последнее изменение, количество папок и т. д. ? Пожалуйста, дайте мне какую-нибудь основную идею по этому поводу.
Andy Lanng
Я думаю, что решение Саймона покрывает это :)
dinesh kumar
хорошо спасибо
dinesh kumar
Привет, Энди.....Я разработал свое приложение с помощью приведенных выше ссылок, предоставленных вами. Но все же столкнулся с одной проблемой...
На самом деле мы будем использовать этот инструмент для одного из наших сетевых дисков, размер которого составляет около 54 ТБ. С помощью этой техники он принимает long..is есть какой-нибудь другой способ, с помощью которого я могу получить желаемый результат за минимальное время
Andy Lanng
Не загружайте все заранее. Не каждый проводник windows делает это. Просто проверьте один уровень ниже, где дерево было расширено, и загрузите следующий слой динамически. В противном случае вы пытаетесь загрузить 99,99% папок, к которым даже никогда не переходили