Asp.net對文件夾和文件的操作類
2006/10/17 9:21:48
using System;
using System.IO;
using System.Web;

namespace SEC
{
/**////
/// 對文件和文件夾的操作類
///
public class FileControl
{
public FileControl()
{

}
/**////
/// 在根目錄下創建文件夾
///
///
要創建的文件路徑
public void CreateFolder(string FolderPathName)
{
if(FolderPathName.Trim().Length> 0)
{
try
{
string CreatePath = System.Web.HttpContext.Current.Server.MapPath

("../../../Images/"+FolderPathName).ToString();
if(!Directory.Exists(CreatePath))
{
Directory.CreateDirectory(CreatePath);
}
}
catch
{
throw;
}
}
}

/**////
/// 刪除一個文件夾下面的字文件夾和文件
///
///

public void DeleteChildFolder(string FolderPathName)
{
if(FolderPathName.Trim().Length> 0)
{
try
{
string CreatePath = System.Web.HttpContext.Current.Server.MapPath

(FolderPathName).ToString();
if(Directory.Exists(CreatePath))
{
Directory.Delete(CreatePath,true);
}
}
catch
{
throw;
}
}
}

/**////
/// 刪除一個文件
///
///

public void DeleteFile(string FilePathName)
{
try
{
FileInfo DeleFile = new FileInfo(System.Web.HttpContext.Current.Server.MapPath

(FilePathName).ToString());
DeleFile.Delete();
}
catch
{
}
}
public void CreateFile(string FilePathName)
{
try
{
//創建文件夾
string[] strPath= FilePathName.Split('/');
CreateFolder(FilePathName.Replace("/" + strPath[strPath.Length-1].ToString(),"")); //創建文件


FileInfo CreateFile =new FileInfo(System.Web.HttpContext.Current.Server.MapPath

(FilePathName).ToString()); //創建文件
if(!CreateFile.Exists)
{
FileStream FS=CreateFile.Create();
FS.Close();
}
}
catch
{
}
}
/**////
/// 刪除整個文件夾及其字文件夾和文件
///
///

public void DeleParentFolder(string FolderPathName)
{
try
{
DirectoryInfo DelFolder = new DirectoryInfo(System.Web.HttpContext.Current.Server.MapPath

(FolderPathName).ToString());
if(DelFolder.Exists)
{
DelFolder.Delete();
}
}
catch
{
}
}
/**////
/// 在文件里追加內容
///
///

public void ReWriteReadinnerText(string FilePathName,string WriteWord)
{
try
{
//建立文件夾和文件
//CreateFolder(FilePathName);
CreateFile(FilePathName);
//得到原來文件的內容
FileStream FileRead=new FileStream(System.Web.HttpContext.Current.Server.MapPath

(FilePathName).ToString(),FileMode.Open,FileAccess.ReadWrite);
StreamReader FileReadWord=new StreamReader(FileRead,System.Text.Encoding.Default);
string OldString = FileReadWord.ReadToEnd().ToString();
OldString = OldString + WriteWord;
//把新的內容重新寫入
StreamWriter FileWrite=new StreamWriter(FileRead,System.Text.Encoding.Default);
FileWrite.Write(WriteWord);
//關閉
FileWrite.Close();
FileReadWord.Close();
FileRead.Close();
}
catch
{
// throw;
}
}

/**////
/// 在文件里追加內容
///
///

public string ReaderFileData(string FilePathName)
{
try
{

FileStream FileRead=new FileStream(System.Web.HttpContext.Current.Server.MapPath

(FilePathName).ToString(),FileMode.Open,FileAccess.Read);
StreamReader FileReadWord=new StreamReader

下一頁
返回列表
返回首頁 主站蜘蛛池模板: 国产男女猛视频在线观看| 真实国产乱子伦对白视频37p| 成人欧美在线视频| 亚洲av日韩av天堂影片精品| 老色鬼久久亚洲av综合| 国产日产久久高清欧美一区| 97免费人妻无码视频| 小呦精品导航网站| 久久不见久久见免费影院www日本| 最近最新中文字幕6页| 亚洲欧美精品午睡沙发| 白嫩少妇激情无码| 同桌好舒服好粗好硬| 超薄肉色丝袜一区二区| 国产欧美日韩视频在线观看| 777精品视频| 在线免费观看a级片| а√最新版在线天堂| 成年美女黄网站色大片免费看| 久久亚洲sm情趣捆绑调教| 日韩高清在线观看| 亚洲人成影院在线无码按摩店 | 中文字幕在第10页线观看| 日韩人妻不卡一区二区三区| 亚洲乱亚洲乱少妇无码| 欧美日韩国产色| 亚洲网站视频在线观看| 福利视频第一区| 午夜精品一区二区三区免费视频| 草的爽免费视频| 国产黄色一级毛片| jizzyou中国少妇| 巨胸喷奶水视频www网快速| 中文字幕免费在线看线人动作大片 | 卡1卡2卡3卡4卡5免费视频| 色狠狠一区二区三区香蕉蜜桃| 国产喷水女王在线播放| 99re6在线播放| 天天拍拍天天爽免费视频| 一级做a爱片就在线看| 久久精品国产亚洲欧美|