System.IO.File.SetAttributes C# (CSharp) Method

SetAttributes() public static method

public static SetAttributes ( string path, System fileAttributes ) : void
path string
fileAttributes System
return void
        public static void SetAttributes(string path, System.IO.FileAttributes fileAttributes) { }
        public static void SetCreationTime(string path, System.DateTime creationTime) { }

Same methods

File::SetAttributes ( String path, FileAttributes fileAttributes ) : void

Usage Example

示例#1
0
 private void handleLinkOnlyElements()
 {
     try
     {
         for (int i = 0; i < elements.Count; i++)
         {
             IPFSElement el = ((IPFSElement)elements[i]);
             if (el.IsLinkOnly && !el.Active)
             {
                 new Thread(delegate()
                 {
                     el.Active     = true;
                     string output = ExecuteCommand("pin add " + el.Hash, true);
                     if (output.Equals("pinned " + el.Hash + " recursively\n"))
                     {
                         ShowNotification("File Pinned!", System.Drawing.SystemIcons.Information, System.Windows.Forms.ToolTipIcon.Info, 5000);
                     }
                     if (File.Exists(jsonFilePath))
                     {
                         string json = JsonConvert.SerializeObject(elements);
                         File.SetAttributes(jsonFilePath, FileAttributes.Normal);
                         File.WriteAllText(jsonFilePath, json);
                         File.SetAttributes(jsonFilePath, FileAttributes.Hidden);
                     }
                 }).Start();
             }
         }
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.ToString());
     }
 }
All Usage Examples Of System.IO.File::SetAttributes