Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6209985
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T06:04:54+00:00 2026-05-24T06:04:54+00:00

The directory have been mapped as indicated in the LoadFiles Method. However, the Delete

  • 0

The directory have been mapped as indicated in the LoadFiles Method. However, the Delete code isn’t able to delete the files from the directory in the isolated storage, even though it has already been mapped.

Here is the LoadFile method:

 private ObservableCollection<FileItem> _files;
        public ObservableCollection<FileItem> Files
        {
            get
            {
                this._files = this._files ?? this.LoadFiles();
                return this._files;
            }
        }


        private ObservableCollection<FileItem> LoadFiles()
        {
            ObservableCollection<FileItem> files = new ObservableCollection<FileItem>();


            foreach (string filePath in this.Store.GetFileNames("FlashCardApp\\"))
                files.Add(new FileItem { FileName = filePath });
            return files;
        }

Here’s the delete code that it’s suppose to delete the files from the directory after it is checked, but it is unable to do so even if the store.FileExist has already been mapped to the LoadFiles method:

  private void OnDeleteSelected()
        {
            IsolatedStorageFile storage = IsolatedStorageFile.GetUserStoreForApplication();
            List<FileItem> removedItems = new List<FileItem>();
            foreach (var item in Files)
            {
                if (item.IsChecked)
                    if (storage.FileExists(item.FileName))
                    {
                        storage.DeleteFile(item.FileName);
                        removedItems.Add(item);
                    }
            }

            foreach (var item in removedItems)
                Files.Remove(item);
        }

EDIT:

Here is the Isolated Storage Class:

  private IsolatedStorageFile currentStore;
        public IsolatedStorageFile Store
        {
            get
            {
                this.currentStore = this.currentStore ?? IsolatedStorageFile.GetUserStoreForApplication();
                return this.currentStore;
            }
        }
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T06:04:54+00:00Added an answer on May 24, 2026 at 6:04 am

    In the first code snippet you are using this.Store to access the IsolatedStorage, and in the second you are referring to IsolatedStorageFile.GetUserStoreForApplication(); do these both point to the same location?

    Also, in the second code snippet, does the storage.FileExists(item.FileName) return true? or do you need to append “FlashCardApp\” to the filename? For example: storage.FileExists("FlashCardApp\\" + item.FileName);

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have been sent a directory tree of source code that i want to
I have code which as been working against an older Active Directory server and
I have been writing a program that watches a directory and when files are
I have a directory full of legacy code from a VB6 application. I have
Historically operating system directory-structures have been trees: C: Windows System32 Program Files Common Files
I have been working on a branch for a while, and deleted a directory
I have directory with > 1000 .html files, and would like to check all
I have directory A with files matching directory B. Directory A may have other
I have a directory with PDF files that I need to create an index
I have a directory in which I keep adding different C++ source files, and

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.