首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 實作檔案管理器 (6/6):Folder 類別完整程式碼 (目錄操作、複製、刪除)

     編輯:關於C語言

Folder.cs 核心功能

  • 目錄建立:NewFolder、Enter、CreateDir (含存在檢查)。
  • 路徑解析:DirectoryName 從完整路徑擷取目錄名稱 (反向尋找 \\)。
  • 檔案複製:CopyFile 兩種多載 (指定檔名 / 從路徑推斷)。
  • 刪除:DeleteFolder 支援遞迴刪除。
  • 資訊取得:GetDir 回傳 DirectoryInfo。

關鍵程式碼


// 從完整路徑取得目錄名稱 (最後一個 \ 之後)
internal static int DirectoryName(string path)
{
    for (int i = path.Length - 1; i >= 0; i--)
        if (path[i] == '\\') return i + 1;
    return 0;
}

// 複製檔案 (自動取得檔名)
public static void CopyFile(string oldDir, string newDir)
{
    string name = oldDir.Substring(DirectoryName(oldDir));
    File.Copy(oldDir, Path.Combine(newDir, name));
}

命名空間與參考


using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace FileManager.Class { ... }
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved