示例#1
0
        public void RenameFile(string path, string name)
        {
            Log.Info("RenameFile, path: " + path + "    name: " + name);
#if false
            Log.Info("RenameFile, path: " + path + "    name: " + name);
            if (File.Exists(FileOperations.CONFIG_BASE_FOLDER + path))
            {
                if (File.Exists(FileOperations.CONFIG_BASE_FOLDER + path + PRUNED))
                {
                    System.IO.File.Delete(FileOperations.CONFIG_BASE_FOLDER + path + PRUNED);
                }

                Log.Info("Renaming: " + path + "  to  " + path + PRUNED);
                ShowRenamed.Instance.addLine("Renaming: " + path + "  to  " + path + PRUNED);
                System.IO.File.Move(FileOperations.CONFIG_BASE_FOLDER + path, FileOperations.CONFIG_BASE_FOLDER + path + PRUNED);
                prunedPart pp = new prunedPart();
                pp.path     = path + PRUNED;
                pp.partName = name;
                renamedFilesList.Add(pp);
            }
#endif
            prunedPart pp = FileOperations.Instance.RenameFile(path, name);
            if (pp != null)
            {
                renamedFilesList.Add(pp);
            }
        }
示例#2
0
        public List <prunedPart> loadRenamedFiles()
        {
            List <prunedPart> renamedFilesList = new List <prunedPart>();

            if (File.Exists(TT_RENAMEDFILESLIST))
            {
                using (StreamReader f = File.OpenText(TT_RENAMEDFILESLIST))
                {
                    string l = "";
                    while ((l = f.ReadLine()) != null)
                    {
                        prunedPart pp = new prunedPart();
                        string[]   s  = l.Split(',');
                        pp.path     = s[0];
                        pp.partName = s[1];
                        renamedFilesList.Add(pp);
                    }
                }
            }

            return(renamedFilesList);
        }
示例#3
0
        public prunedPart RenameFile(string path, string name, bool addToShowRenamed = true)
        {
            Log.Info("RenameFile, path: " + path + "    name: " + name);
            if (File.Exists(FileOperations.CONFIG_BASE_FOLDER + path))
            {
                if (File.Exists(FileOperations.CONFIG_BASE_FOLDER + path + PRUNED))
                {
                    System.IO.File.Delete(FileOperations.CONFIG_BASE_FOLDER + path + PRUNED);
                }

                Log.Info("Renaming: " + path + "  to  " + path + PRUNED);
                if (addToShowRenamed)
                {
                    ShowRenamed.Instance.addLine("Renaming: " + path + "  to  " + path + PRUNED);
                }
                System.IO.File.Move(FileOperations.CONFIG_BASE_FOLDER + path, FileOperations.CONFIG_BASE_FOLDER + path + PRUNED);
                prunedPart pp = new prunedPart();
                pp.path     = path + PRUNED;
                pp.partName = name;
                return(pp);
            }
            return(null);
        }
示例#4
0
 public void RenameFile(string path)
 {
     Log.Info("RenameFile 2, path: " + path);
     prunedPart p = RenameFile(path, "n/a", false);
 }