コード例 #1
0
ファイル: Dossier.cs プロジェクト: nassimbendaou/FileManager
        public void Deplacer_Dossier(Dossier pathd, Dossier d)
        {
            if (!d.Exists(d.GetNom(), pathd.Getlistdir()))
            {
                if (d.GetDroitacces().Equals("RW") || d.GetDroitacces().Equals("RWX"))
                {
                    if (d.GetEmplacement() == null)
                    {
                        d.GetProprietaire().Getlistdirlist().Remove(d);
                    }
                    else
                    {
                        d.GetEmplacement().Getlistofdir().Remove(d);
                    }
                    d.SetEmplacement(pathd);
                    pathd.Setlisd(d);
                }
                else
                {
                    return;
                }
            }

            else
            {
                return;
            }
        }