靜態頁面絕對路徑轉相對路徑

2021-06-19 16:47:27 字數 1266 閱讀 3860

靜態頁面絕對路徑轉相對路徑   

經常有新手在做頁面的時候不注意路徑的安排,通常圖方便都寫成絕對路徑。結果在編輯的時候(非dreamware下)發現不能直接點開,非要經過伺服器才可以看到效果。

複製內容到剪貼簿

using system;

using system.collections.generic;

using system.io;

using system.text;

namespace filepathtool

///

/// 得到資料夾

///

void getfolders(directoryinfo root, int level, string path)

//得到檔案

foreach (fileinfo item in root.getfiles()));}

}///

/// 處理已得到的檔案

///

void dealfile()

}

}

///

/// 替換方法

///

void dealrepalce(fileitem item)

///

/// 遍歷替換

///

string repalceprocess(string txt, fileitem model)

}

return txt;

}///

/// 替換

///

string repalcesingle(string txt, string relativepath, fileitem item, fileitem model)

else

}

static string tempdeep = @"../";

///

/// 按檔案深度得到父路徑

///

///

///

string getdeep(int level)

return deep;}}

///

/// 檔案資訊實體

///

public class fileitem

public string name

public string extension

public string path

public string absolutepath

} }

C 相對路徑轉絕對路徑,絕對路徑轉相對路徑

絕對轉相對似乎c 沒有提供實現,需要自己寫,這裡摘選了一位博友的實現方法 string relativepath string absolutepath,string relativeto relativepath 呼叫 static void main string args 可以直接用.net自...

絕對路徑轉相對路徑

bool relativepathto out writes z max path char pszpath,in z const char pszfrom,in dword dwattrfrom,in z const char pszto,in dword dwattrto 引數 pszpath ...

相對路徑絕對路徑

前兩天突然發現自己一直以來對相對路徑絕對路徑的理解都是錯的,於是趕緊查了相關資料。1.絕對路徑 絕對路徑是指檔案在硬碟上真正存在的路徑。例如 bg.jpg 這個是存放在硬碟的 e book 網頁布局 第2章 目錄下,那麼 bg.jpg 這個的絕對路徑就是 e book 網頁布局 第2章 bg.jpg...