Assets.IPC.Clear C# (CSharp) Method

Clear() public method

public Clear ( ) : void
return void
        public void Clear()
        {
            List<string> fileNameVec = FileSystem.ListFilesInDirectory(Globals.IpcPath);
            foreach (string fileNameCurrent in fileNameVec)
            {
                string fileNameEveryone = "";
                if (fileNameCurrent.Length >= 8)
                    fileNameEveryone = fileNameCurrent.Substring(0, 8);

                if (fileNameCurrent.Length > selfName.Length || fileNameEveryone == "everyone")
                {
                    string fileName = "";
                    string fileNameID = "";
                    if (fileNameEveryone != "everyone")
                    {
                        fileName = fileNameCurrent.Substring(0, selfName.Length);
                        fileNameID = fileNameCurrent.Substring(selfName.Length, fileNameCurrent.Length - selfName.Length);
                    }
                    else
                        continue;

                    if (fileName == selfName || fileNameEveryone == "everyone")
                        FileSystem.DeleteFile(Globals.IpcPath + "\\" + fileNameCurrent);
                }
            }
        }