次の方法で共有


IsolatedStorageFile.Remove メソッド ()

分離ストレージ スコープとそのスコープ内のすべての内容を削除します。

Overrides Overloads Public Sub Remove()
[C#]
public override void Remove();
[C++]
public: void Remove();
[JScript]
public override function Remove();

例外

例外の種類 条件
IsolatedStorageException 分離ストアを削除できません。

解説

注意   このメソッドは、スコープ全体とスコープ内に含まれるすべてのディレクトリおよびファイルを完全に削除します。この操作を元に戻すことはできません。

Remove メソッドの使用方法については、「 ストアの削除 」の例を参照してください。

使用例

 
Dim dirNames As [String]() = isoFile.GetDirectoryNames("*")
Dim fileNames As [String]() = isoFile.GetFileNames("*")
Dim name As String

' List directories currently in this Isolated Storage.
If dirNames.Length > 0 Then

    For Each name In dirNames
        Console.WriteLine("Directory Name: " & name)
    Next name
End If

' List the files currently in this Isolated Storage.
' The list represents all users who have personal preferences stored for this application.
If fileNames.Length > 0 Then

    For Each name In fileNames
        Console.WriteLine("File Name: " & name)
    Next name
End If

[C#] 
String [] dirNames  = isoFile.GetDirectoryNames("*");
String [] fileNames = isoFile.GetFileNames("Archive\\*");

// Delete all the files currently in the Archive directory.

if (fileNames.Length>0)
{
    for (int i=0;i<fileNames.Length;++i) 
    {
        // Delete the files.
        isoFile.DeleteFile("Archive\\" + fileNames[i]);
    }
    // Confirm that no files remain.
    fileNames = isoFile.GetFileNames("Archive\\*");
}


if (dirNames.Length>0)
{
    for (int i=0; i<dirNames.Length; ++i) 
    {
        // Delete the Archive directory.
    }
}
dirNames = isoFile.GetDirectoryNames("*");
isoFile.Remove();
            }
            catch (Exception e)
            {
Console.WriteLine(e.ToString());
            }

[C++] 
String* dirNames[]  = isoFile->GetDirectoryNames(S"*");
String* fileNames[] = isoFile->GetFileNames(S"*");

// List directories currently in this Isolated Storage.
if (dirNames->Length>0)
{
   for (int i=0;i<dirNames->Length;++i) 
   {
      Console::WriteLine(S"Directory Name: {0}", dirNames[i]);
   }
}

// List the files currently in this Isolated Storage.
// The list represents all users who have personal preferences stored for this application.
if (fileNames->Length>0)
{
   for (int i=0;i<fileNames->Length;++i) 
   {
      Console::WriteLine(S"File Name: {0}", fileNames[i]);
   }
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

.NET Framework セキュリティ:

参照

IsolatedStorageFile クラス | IsolatedStorageFile メンバ | System.IO.IsolatedStorage 名前空間 | IsolatedStorageFile.Remove オーバーロードの一覧