Получить все файлы из папки и их информацию.C#

Место общения программистов C#
Ответить
Anonymous
 Получить все файлы из папки и их информацию.

Сообщение Anonymous »

Итак, я создал sample.txt через UWP и скопировал/вставил sample2.pdf и sample3.mp4 в локальную папку моего приложения UWP.

Итак, прямо сейчас у меня есть эти 3 файла в моей папке.

Затем я создал класс, который должен сохранять имя файла, расширение, идентификатор и ModifiedDate

Теперь я хочу создать список этого класса с информацией из файлов примеров. Примером переменной класса может быть: имя файла = образец, расширение = .txt, id = образец, дата изменения = 30.10.2018 09:00

Как мне это сделать?

Мой код на данный момент:

Код: Выделить всё

public sealed partial class MainPage : Page
{
Windows.Storage.StorageFolder storageFolder;
Windows.Storage.StorageFile sampleFile;
List fileInformation = new List();

public MainPage()
{
this.InitializeComponent();
moth();
}

async void moth()
{
storageFolder =
Windows.Storage.ApplicationData.Current.LocalFolder;
sampleFile =
await storageFolder.CreateFileAsync("sample.txt",
Windows.Storage.CreationCollisionOption.ReplaceExisting);
}

public class FileElements
{
public string filename { get; set; }
public string extension { get; set; }
public string id { get; set; }
public string modifiedDate { get; set; }
}
}
Я пытался понять это с помощью метода foreach(), но он не работает

"оператор foreach не может работать с переменными типа StorageFile, поскольку StorageFile не содержит общедоступного определения для GetEnumerator"

Подробнее здесь: https://stackoverflow.com/questions/530 ... nfromation
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»