Example #1
0
 public HashViewer(FileObjects.IFileObject _file)
 {
     InitializeComponent();
     this.fileNameBox.Text = _file.Info.FullName;
     Calculate();
     this.md5Box.Text = System.Text.Encoding.UTF8.GetString(md5HashSum);
     this.shaBox.Text = System.Text.Encoding.UTF8.GetString(sha256HashSum);
 }
Example #2
0
 public CreateFileOrDir(FileObjects.IFileObject _prototype = null, Boolean createDir = false)
 {
     InitializeComponent();
     isCreateDir      = createDir;
     prototype        = _prototype;
     Title            = _prototype == null ? (createDir ? "Create new directory" : "Create new file") : (createDir ? "Rename directory" : "Rename file");
     titleForStr.Text = createDir ? "Directory name:" : "File name:";
     if (_prototype == null)
     {
         String          creatingStr = createDir ? "NewDirectory" : "NewFile";
         FileObjects.Dir actDir      = File_Containers.FileDualContainer.ChooseContainer(FileOperator.ActiveDirectory).StoredDirectory;
         String          dirname     = actDir.Info.FullName;
         Int32           fileNum     = 1;
         while (actDir.GetFiles(creatingStr + fileNum.ToString()).Count() + actDir.GetDirectories(creatingStr + fileNum.ToString()).Count() != 0)
         {
             fileNum++;
         }
         pathRow.Text = dirname + "\\" + creatingStr + fileNum.ToString();
     }
     else
     {
         pathRow.Text = String.Empty;
     }
 }