Manipulation de fichier

 01/01/2019 |   Admin |  C#


Supprimer un répertoire et son contenu

protected void deleteFolder(string folder, string name)

{

    DirectoryInfo di = new DirectoryInfo(Server.MapPath(folder + "/" + name));

    FileInfo[] fi = di.GetFiles();

       foreach (FileInfo fi2 in fi)

          {

             fi2.Delete();

          }

    di.Delete(true);

 

Créer un sous répertoire

protected void makeFolder(string folder, string name)

{

     DirectoryInfo di = new DirectoryInfo(Server.MapPath(folder));

     di.CreateSubdirectory(name);

}

 

Déplacer un fichier

protected void moveFile(string from, string name, string to)

{

      FileInfo fi = new FileInfo(Server.MapPath(from) + "/" + name);

      fi.CopyTo(Server.MapPath(FolderPath + "/" + to + "/" + name), true);

}

Uploader un fichier

  • Page ASPX

  • <form id="form1" runat="server" method="post" enctype="multipart/form-data">
    
    <input type="file" id="File1" name="File1" runat="server" />                           
    
    <input type="submit" id="Submit1" value="Upload" runat="server" name="Submit1" />
    
    </form>
    
  • Code Behind

  • private void upload(string folder)
    
     {
    
        if ((File1.PostedFile != null) && (File1.PostedFile.ContentLength > 0))
    
         {
    
          string fn =
...

Lire >>

  • 1