靜態頁面絕對路徑轉相對路徑
經常有新手在做頁面的時候不注意路徑的安排,通常圖方便都寫成絕對路徑。結果在編輯的時候(非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...