日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【基础巩固】文件流读写、大文件移动 FileStream StreamWriter File Path Directory/ ,m资料管理器(递归)...

發布時間:2023/12/18 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【基础巩固】文件流读写、大文件移动 FileStream StreamWriter File Path Directory/ ,m资料管理器(递归)... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

?C#獲取文件名 擴展名

string fullPath = @"d:\test\default.avi";string filename = Path.GetFileName(fullPath);//返回帶擴展名的文件名 "default.avi" string extension = Path.GetExtension(fullPath);//擴展名 ".aspx" string fileNameWithoutExtension = Path.GetFileNameWithoutExtension(fullPath);// 沒有擴展名的文件名 "default"string dirPath = Path.GetDirectoryName(filePath) //返回文件所在目錄 "d:\test" string fullPath1 = Path.Combine(@"d:\test", "default.avi") //返回 "d:\test\default.avi"string fullPath2 = Path.GetFullPath("config.ini");//返回指定路徑字符串的絕對路徑

?

測試圖片

?

文件流
FileStream 可讀可寫 大文件 釋放
StreamReader 讀取 釋放
StreamWriter 寫入 釋放
using 中釋放
File 可讀可寫 小文件

Path類 針對字符串(路徑)進行操作

Directory 操作文件夾

文件流讀寫

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO;namespace _09文件流 {class Program{static void Main(string[] args){//string msg = "飛流直下三千尺";////字符串轉字節數組//byte[] buffer = System.Text.Encoding.UTF8.GetBytes(msg);////字節數組轉字符串//string str= System.Text.Encoding.UTF8.GetString(buffer);//把字符串寫入到文件中,以流的方式寫內容//using ( FileStream fs = new FileStream("1.txt", FileMode.Create, FileAccess.Write))//{// string msg = "文能提筆控蘿莉";// byte[] buffer = System.Text.Encoding.UTF8.GetBytes(msg);// fs.Write(buffer, 0, buffer.Length);//}//Console.ReadKey();//fs.Close();//關閉流//fs.Flush();//清除緩沖區//fs.Dispose();//釋放占用的資源 (這三個必須一起寫,用using方式就不用這三個釋放資源了)//以流的方式讀數據using (FileStream fs = new FileStream("1.txt", FileMode.Open, FileAccess.Read)){byte[] buffer = new byte[fs.Length];fs.Read(buffer, 0, buffer.Length);string msg = System.Text.Encoding.UTF8.GetString(buffer);Console.WriteLine(msg);}Console.ReadKey();}} } View Code

?

大文件移動

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace _10大文件移動 {class Program{static void Main(string[] args){//讀的流using (FileStream fsRead=new FileStream(@"G:\視頻\海盜.mkv",FileMode.Open, FileAccess.Read)){//寫的流using (FileStream fsWrite=new FileStream(@"G:\電影\海盜.mkv", FileMode.Create, FileAccess.Write)){//每次讀取的大小是5Mbyte[]buffer=new byte[1024*1024*5];//實際(真正讀取到的大小)int r= fsRead.Read(buffer, 0, buffer.Length);while (r>0){//寫入fsWrite.Write(buffer, 0, r);Console.WriteLine("**");//再讀取r = fsRead.Read(buffer, 0, buffer.Length);}}}Console.WriteLine("ok了");Console.ReadKey();}} } View Code

?

另一種方式的讀寫

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace _11另一種方式的讀和寫 {class Program{static void Main(string[] args){#region 讀取數據//using (StreamReader reader = new StreamReader("1.txt",Encoding.Default))//{//只讀取了一行//string msg= reader.ReadLine();//string msg;//要循環讀取//while ((msg=reader.ReadLine())!=null)//{// Console.WriteLine(msg);//}//一直讀取到流的末尾// string msg= reader.ReadToEnd();// Console.WriteLine(msg);//while (!reader.EndOfStream)//{// Console.WriteLine(reader.ReadLine());//}// } #endregion#region 寫入數據//using (StreamWriter write=new StreamWriter("one.txt"))//{// write.Write("原來這也可以啊");//}#endregion// Console.ReadKey(); }} } View Code

?

File(文件) 、Path(路徑)類

File:

//復制File.Copy(path1, path2); //path1現在有文件路徑(帶上文件E:\test\test.txt),path2目標文件路徑//創建文件//File.Create("1.txt");// File.Delete();//刪除//File.Exists();//判斷該路徑下的文件是否存在//File.Move();//移動//File.WriteAllLines();////File.WriteAllText();// File.ReadAllLines();////File.ReadAllText(); View Code

?

Path:

using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks;namespace FilePath {class Program{static void Main(string[] args){string lujing = @"D:\Program Files (x86)\EditPlus 中文版\1.txt";//主要是更改后綴名string msg = Path.ChangeExtension(lujing, ".rar");Console.WriteLine(msg);string str1 = @"C:\Program Files (x86)\Microsoft\";string str2 = @"Exchange\Web Services\2.0\GettingStarted.doc";//合并路徑的方法string msg = Path.Combine(str1, str2);Console.WriteLine(msg);string str = @"C:\Program Files (x86)\Microsoft\Exchange\Web Services\2.0\GettingStarted.doc";//查找某個文件所在的路徑.string msg = Path.GetDirectoryName(str);Console.WriteLine(msg);Path.GetExtension();//返回擴展名//返回的是文件名和擴展名string msg = Path.GetFileName(str);Path.GetFileNameWithoutExtension();//只返回文件名//絕對路徑string msg = Path.GetFullPath("1.txt");Console.WriteLine(msg);Console.ReadKey();}} } View Code

?

Directoty 文件夾類

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace _01文件夾類 {class Program{static void Main(string[] args){//創建一個文件夾(目錄),在指定的路徑Directory.CreateDirectory("新文件夾");//如果想要刪除該目錄中所有的內容則采用這個方法的第二個重載,true即可Directory.Delete("新文件夾");Directory.Delete("新文件夾",true);//判斷該路徑下是否有這個文件夾Directory.Exists("新文件夾");//獲取該目錄中所有文件的路徑(包含文件名)string[]path= Directory.GetFiles("新文件夾");//獲取該目錄中所有的文本文件string[]path= Directory.GetFiles("新文件夾","*.txt");Console.ReadKey();}} } View Code

?

資料管理器(遞歸)

CS后臺代碼(源碼附件在圖片里)

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO; namespace _03資料管理器 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){//窗體加載事件string path = "demo";LoadDirectory(path,tv.Nodes);}private void LoadDirectory(string path, TreeNodeCollection tnc){//加載所有的目錄string[] dires = Directory.GetDirectories(path);for (int i = 0; i < dires.Length; i++){string name= Path.GetFileNameWithoutExtension(dires[i]);TreeNode tn= tnc.Add(name);//遞歸 LoadDirectory(dires[i],tn.Nodes);}//加載每個目錄中的文件string[]files= Directory.GetFiles(path);for (int i = 0; i < files.Length; i++){string fileName= Path.GetFileNameWithoutExtension(files[i]);TreeNode tn1= tnc.Add(fileName);tn1.Tag = files[i];//要想讀取文件就要找到這個文件的路徑 }}private void tv_DoubleClick(object sender, EventArgs e){if (tv.SelectedNode.Tag!=null){txt.Text= File.ReadAllText(tv.SelectedNode.Tag.ToString(),Encoding.Default);}}} } View Code

用戶導出工具:

Export.ashx.cs

using DFS.Consumer.Cms.Sitecore_Modules.Shell.ExpUsers; using DFS.Consumer.DataLayer; using Newtonsoft.Json.Linq; using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Diagnostics; using System.IO; using System.Linq; using System.Text; using System.Web; using System.Web.Configuration; using System.Web.Script.Serialization;namespace DFS.Consumer.Cms.Sitecore_Modules.Shell.UserExp {/// <summary>/// Export 的摘要說明/// </summary>public class Export : IHttpHandler{string temp = string.Empty;public void ProcessRequest(HttpContext context){context.Response.ContentType = "text/plain";Stopwatch watch = new Stopwatch();watch.Start();//CacheHelper.SetCache("tempvalue", System.DateTime.Now.ToShortTimeString());var tab = context.Request["tab"].ToString();switch (tab){case "expcsv":CacheHelper.SetCache("progressCount", "{'status':801,'msg':" + 0 + "}");int num = string.IsNullOrEmpty(context.Request.Form["num"].ToString()) ? 0 : Convert.ToInt32(context.Request.Form["num"].ToString());if (ButtonDownloadCsv_OnClick(num)){context.Response.Write("{'status':200,'msg':'complete'}");CacheHelper.SetCache("progressCount", "{'status':700,'msg':" + 0 + "}");}else{context.Response.Write("{'status':500,'msg':'Export fails, please contact your administrator'}");}MyLog("總用時:" + watch.Elapsed + "\r\n ----------------------------------------\n");break;case "getnum":context.Response.Write(CacheHelper.GetCache("progressCount"));//context.Response.Write("{'status':200,'msg':'" + CacheHelper.GetCache("progressCount") + "'}");break;case "expdb":CacheHelper.SetCache("progressCount", "{'status':801,'msg':" + 0 + "}");int numdb = string.IsNullOrEmpty(context.Request.Form["num"].ToString()) ? 0 : Convert.ToInt32(context.Request.Form["num"].ToString());if (ButtonDownloadDB_OnClick(numdb)){context.Response.Write("{'status':200,'msg':'complete'}");CacheHelper.SetCache("progressCount", "{'status':700,'msg':" + 0 + "}");}else{context.Response.Write("{'status':500,'msg':'Export fails, please contact your administrator'}");}MyLog("總用時:" + watch.Elapsed + "\r\n ----------------------------------------\n");break;case "del":if (ClearDB_OnClick()){context.Response.Write("{'status':200,'msg':'Completed!'}");}else{context.Response.Write("{'status':500,'msg':'failure!'}");}break;case "download":if (File.Exists(WebConfigurationManager.AppSettings["ExpUserData"] + "DFS_User_Accounts.csv")){context.Response.ContentType = "application/octet-stream";context.Response.AddHeader("content-disposition", "attachment;filename=DFS_User_Accounts.csv");context.Response.WriteFile(WebConfigurationManager.AppSettings["ExpUserData"] + "DFS_User_Accounts.csv");}else{context.Response.Write("{'status':500,'msg':'no file!'}");}break;case "downloadstatus":if (File.Exists(WebConfigurationManager.AppSettings["ExpUserData"] + "DFS_User_Accounts.csv")){context.Response.Write("{'status':200,'msg':'exist'}");}else{context.Response.Write("{'status':500,'msg':'no file!'}");}break;case "getstatus":if (CacheHelper.GetCache("progressCount")!=null){int currentStatus = Convert.ToInt32(JObject.Parse(CacheHelper.GetCache("progressCount").ToString())["status"]);if (currentStatus == 801 || currentStatus == 200){context.Response.Write("{'status':900,'msg':'Someone is exporting data to CSV, please wait until exportation is completed. Or you can click ‘Download CSV’ button to get last version of extraction data.'}");break;}}break;}}/// <summary>/// 插入到數據庫/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected bool ButtonDownloadDB_OnClick(int num){Stopwatch sw_sql = new Stopwatch();sw_sql.Start();//MemberShip SqlHelper.CreateInstance("corelive").run //(new SqlCommand("SELECT * FROM dbo.aspnet_Membership"));// Stopwatch watch_ship = new Stopwatch();watch_ship.Start();var list_mUser = GetListMemberShip();//GetActiveEmail();// MyLog("GetListMemberShip:" + watch_ship.Elapsed + "\n");Stopwatch watch_active = new Stopwatch();watch_active.Start();var list_Active = SqlHelper.CreateInstance("dfs").RunDynamicList("SELECT [Email] FROM [dbo].[CRMActivate]");MyLog("是否激活用時:" + watch_active.Elapsed + "\n");var builder = new StringBuilder();//var streamWriter = new StreamWriter();builder.AppendLine(@"""Account Name"",""Password"",""salt"",""Title"",""First Name"",""Surname"",""Country"",""Email"",""Gender"",""Address"",""Primary Area Code"",""Primary Contact Number"",""Secondary Area Code"",""Secondary Contact Number"",""Age Range"",""Preferred Language"",""Social Type"",""Social ID"",""Receive Newsletter"",""Receive Member Updates"",""Preferred DFS Location"",""Register Location"",""Register Language"",""ID"",""Social Email"",""Loyal T Number"",""Active Or Not"",""Register Date"",""Last Login Date"",""First Name On Passport"",""Last Name On Passport"",""Passport Number"",""Date Of Birth"",""Prefered Method Of Contact""");var listtemp = GetUserList(num, 1);int progressCount = 0;Stopwatch watch_sql = new Stopwatch();watch_sql.Start();var sb = new StringBuilder();foreach (var user in listtemp){if (progressCount % 5000 == 0){CacheHelper.SetCache("progressCount", "{'status':200,'msg':" + progressCount + "}");//progressCount);//progress.Text += System.DateTime.Now.ToShortTimeString() + ":" + "已導出數據:" + progressCount + "條\n"; }var usertemp = list_mUser.Where(o => o.UserId == user.ID).FirstOrDefault();var password = string.Empty;var passwordSalt = string.Empty;if (list_mUser.Where(o => o.UserId == user.ID).FirstOrDefault() != null){password = usertemp.Password;passwordSalt = usertemp.PasswordSalt;}else{continue;}sb.Append(string.Format(@"INSERT INTO [UserExp].[dbo].[UserInfo]([AccountName],[Password],[Salt],[Title],[FirstName],[Surname],[Country],[Email],[Gender],[Address],[PrimaryAreaCode],[PrimaryContactNumber],[SecondaryAreaCode],[SecondaryContactNumber],[AgeRange],[PreferredLanguage],[SocialType],[SocialID],[ReceiveNewsletter],[ReceiveMemberUpdates],[PreferredDFSLocation],[RegisterLocation],[RegisterLanguage],[ID],[SocialEmail],[LoyalTNumber],[ActiveOrNot],[RegisterDate],[LastLoginDate],[FirstNameOnPassport],[LastNameOnPassport],[PassportNumber],[DateOfBirth],[PreferedMethodOfContact])VALUES('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}','{14}','{15}','{16}','{17}','{18}','{19}','{20}','{21}','{22}','{23}','{24}','{25}','{26}','{27}','{28}','{29}','{30}','{31}','{32}','{33}');",HttpUtility.UrlEncode(user.AccountName),//解碼:System.Web.HttpUtility.UrlDecode(s); password,passwordSalt,HttpUtility.UrlEncode(user.UserTitle),HttpUtility.UrlEncode(user.FirstName),HttpUtility.UrlEncode(user.Surname),HttpUtility.UrlEncode(user.Country),HttpUtility.UrlEncode(user.Email),HttpUtility.UrlEncode(user.Gender),HttpUtility.UrlEncode(user.Address),user.PrimaryAreaCode,//"Primary Area Code"), user.PrimaryContactNumber,user.SecondaryAreaCode,//"Secondary Area Code"), user.SecondaryContactNumber,HttpUtility.UrlEncode(user.AgeRange),HttpUtility.UrlEncode(user.PreferredLanguage),HttpUtility.UrlEncode(user.SocialType),user.SocialID,user.ReceiveNewsletter == "Yes" ? 1 : 0,//"Receive Newsletter"),user.ReceiveMemberUpdates == "Yes" ? 1 : 0,//"Receive Member Updates"),HttpUtility.UrlEncode(user.PreferredDFSLocation),//"Preferred DFS Location"), HttpUtility.UrlEncode(user.RegLocation),HttpUtility.UrlEncode(user.RegLanguage),user.ID,HttpUtility.UrlEncode(user.SocialEmail),HttpUtility.UrlEncode(user.LoyalTNumber),list_Active.Where(o => o.Email == user.Email).Count() > 0 ? 1 : 0,user.RegisterDate.ToString(),user.LastLoginDate.ToString(),HttpUtility.UrlEncode(user.FirstNameonPassport),//"First Name On Passport"),HttpUtility.UrlEncode(user.LastNameonPassport),//"Last Name On Passport"),user.PassportNumber,//"assport Number"), user.DateOfBirth,HttpUtility.UrlEncode(user.PreferredMethodofContact)));progressCount++;}MyLog("拼接SQL用時:" + watch_sql.Elapsed + "\r\n共:" + progressCount + "");Stopwatch watch_io = new Stopwatch();watch_io.Start();var cmd = new SqlCommand(sb.ToString());SqlHelper.CreateInstance("userexp").RunNoneQuery(cmd);MyLog("執行SQL:" + watch_io.Elapsed + "\n");return true;}/// <summary>/// 清空數據庫/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected bool ClearDB_OnClick(){var helper = SqlHelper.CreateInstance("userexp");const string insertQuery = @"delete UserInfo where 1=1;";var cmd = new SqlCommand(insertQuery);helper.RunNoneQuery(cmd);return true;}/// <summary>/// 插入到CSV 3.5萬條1分鐘左右/// </summary>/// <param name="sender"></param>/// <param name="e"></param>protected bool ButtonDownloadCsv_OnClick(int num){//MemberShip SqlHelper.CreateInstance("corelive").run //(new SqlCommand("SELECT * FROM dbo.aspnet_Membership"));// Stopwatch watch_ship = new Stopwatch();watch_ship.Start();var list_mUser = GetListMemberShip();//GetActiveEmail();// MyLog("GetListMemberShip:" + watch_ship.Elapsed + "\n");Stopwatch watch_active = new Stopwatch();watch_active.Start();var list_Active = SqlHelper.CreateInstance("dfs").RunDynamicList("SELECT [Email],[LoyalTNo] FROM [dbo].[CRMActivate]");MyLog("是否激活用時:" + watch_active.Elapsed + "\n");var builder = new StringBuilder();//var streamWriter = new StreamWriter();builder.AppendLine(@"""Account Name"",""Password"",""salt"",""Title"",""First Name"",""Surname"",""Country"",""Email"",""Gender"",""Address"",""Primary Area Code"",""Primary Contact Number"",""Secondary Area Code"",""Secondary Contact Number"",""Age Range"",""Preferred Language"",""Social Type"",""Social ID"",""Receive Newsletter"",""Receive Member Updates"",""Preferred DFS Location"",""Register Location"",""Register Language"",""ID"",""Social Email"",""Loyal T Number"",""Active Or Not"",""Register Date"",""Last Login Date"",""First Name On Passport"",""Last Name On Passport"",""Passport Number"",""Date Of Birth"",""Prefered Method Of Contact""");var listtemp = GetUserList(num, 1);int progressCount = 0;Stopwatch watch_sql = new Stopwatch();watch_sql.Start();foreach (var user in listtemp){if (progressCount % 5000 == 0){CacheHelper.SetCache("progressCount", "{'status':200,'msg':" + progressCount + "}");//progressCount);//progress.Text += System.DateTime.Now.ToShortTimeString() + ":" + "已導出數據:" + progressCount + "條\n"; }if (string.IsNullOrEmpty(user.ID) || user.AccountName.StartsWith("sitecore")){continue;}var usertemp = list_mUser.Where(o => o.UserId == user.ID).FirstOrDefault();var password = string.Empty;var passwordSalt = string.Empty;if (list_mUser.Where(o => o.UserId == user.ID).FirstOrDefault() != null){password = usertemp.Password;passwordSalt = usertemp.PasswordSalt;}//if (list_Active.Where(o=>o.Email==user.Email).FirstOrDefault()==null)//{// continue;//}//MyLog(list_mUser.Where(o => o.UserId == user.ID).FirstOrDefault().Password);//password = String.Format(list_mUser.Where(o => o.UserId == new Guid(user.ID)).FirstOrDefault().Password);// password=string.IsNullOrEmpty( list_mUser.Where(o => o.UserId == new Guid(user.ID)).FirstOrDefault().Password)?"",list_mUser.Where(o => o.UserId == new Guid(user.ID)).FirstOrDefault().Password;if (!DFS.Consumer.Security.UserManager.IsEmail(user.Email))continue;var fullName = ContainsChinese(user.Surname + user.FirstName)? user.Surname + user.FirstName: user.FirstName + " " + user.Surname;builder.AppendLine(string.Format(@"""{0}"",""{1}"",""{2}"",""{3}"",""{4}"",""{5}"",""{6}"",""{7}"",""{8}"",""{9}"",""{10}"",""{11}"",""{12}"",""{13}"",""{14}"",""{15}"",""{16}"",""{17}"",""{18}"",""{19}"",""{20}"",""{21}"",""{22}"",""{23}"",""{24}"",""{25}"",""{26}"",""{27}"",""{28}"",""{29}"",""{30}"",""{31}"",""{32}"",""{33}""",user.AccountName,password,//DFSConsumer_CoreLive].[dbo].[aspnet_Membership] 根據ID可以獲取 passwordSalt,user.UserTitle.Replace("\"", ""),user.FirstName.Replace("\"", ""),user.Surname.Replace("\"", ""),user.Country.Replace("\"", ""),user.Email.Replace("\"", ""),user.Gender.Replace("\"", ""),user.Address.Replace("\"", ""),user.PrimaryAreaCode.Replace("\"", ""),//"Primary Area Code",user.PrimaryContactNumber.Replace("\"", ""),user.SecondaryAreaCode.Replace("\"", ""), //"Secondary Area Code",user.SecondaryContactNumber.Replace("\"", ""),user.AgeRange.Replace("\"", ""),user.PreferredLanguage.Replace("\"", ""),user.SocialType.Replace("\"", ""),user.SocialID.Replace("\"", ""),user.ReceiveNewsletter.Replace("\"", ""),//"Receive Newsletter",user.RecMemberUpdate.Replace("\"", ""),//"Receive Member Updates",user.PreferredDFSLocation.Replace("\"", ""), //"Preferred DFS Location",user.RegLocation.Replace("\"", ""),user.RegLanguage.Replace("\"", ""),user.ID.Replace("\"", ""),user.SocialEmail.Replace("\"", ""),list_Active.Where(o => o.Email == user.Email).FirstOrDefault()!=null?list_Active.Where(o => o.Email == user.Email).FirstOrDefault().LoyalTNo:"",//user.LoyalTNumber.Replace("\"", ""),list_Active.Where(o => o.Email == user.Email).Count() > 0 ? "Yes" : "No",//user.Email).FirstOrDefault().Email,//Count()>0 ? "Yes" : "No",//"Active Or Not",// [DFSConsumer_DFS].[dbo].[CRMActivate] user.RegisterDate,user.LastLoginDate,user.FirstNameonPassport.Replace("\"", ""),//"First Name On Passport",user.LastNameonPassport.Replace("\"", ""),//"Last Name On Passport",user.PassportNumber.Replace("\"", ""),//"assport Number",user.DateOfBirth.Replace("\"", ""),//"Date Of Birth",user.PreferredMethodofContact.Replace("\"", "")));//"Prefered Method Of Contact"));progressCount++;}MyLog("創建表格用時:" + watch_sql.Elapsed + "\r\n共:" + progressCount + "");Stopwatch watch_io = new Stopwatch();watch_io.Start();using (StreamWriter streamWriter = new StreamWriter(WebConfigurationManager.AppSettings["ExpUserData"] + "DFS_User_Accounts.csv", false, Encoding.GetEncoding("UTF-8"))) //GB2312 {streamWriter.Write(builder.ToString());}MyLog("寫入流用時:" + watch_io.Elapsed + "\n");return true;}#region toolprivate static bool ContainsChinese(string src){var reg = new System.Text.RegularExpressions.Regex(@"[\u4e00-\u9fbf]{1,}");return reg.IsMatch(src);}private List<MemberShip> GetListMemberShip(){List<MemberShip> list_mUser = new List<MemberShip>();var tb_mUser = DFS.Consumer.DataLayer.SqlHelper.CreateInstance("corelive").RunSelectQuery(new SqlCommand("SELECT * FROM dbo.aspnet_Membership"));//var list_Active = SqlHelper.CreateInstance("dfs").RunDynamicList("SELECT [Email] FROM [dbo].[CRMActivate]");//foreach (var item in lis_Active)//{// MyLog(item.Email);//}foreach (DataRow dr in tb_mUser.Rows){list_mUser.Add(new MemberShip{Password = dr["Password"].ToString(),UserId = string.IsNullOrEmpty(dr["UserId"].ToString()) ? "" : dr["UserId"].ToString(),PasswordSalt = dr["PasswordSalt"].ToString()//ActiveOrNot=list_Active.Contains("")?"":"" });//MyLog(dr["Password"].ToString() + " | " + dr["UserId"].ToString() + " | " + dr["PasswordSalt"].ToString()); }return list_mUser;}/// <summary>/// 獲取用戶列表 分頁/// </summary>/// <param name="pageSize"></param>/// <param name="pageIndex"></param>/// <returns></returns>private List<UserInfo> GetUserList(int pageSize, int pageIndex){var userInfoList = new List<UserInfo>();Stopwatch watch1 = new Stopwatch();watch1.Start();var users = Sitecore.Security.Accounts.RolesInRolesManager.GetUsersInRole(Sitecore.Security.Accounts.Role.FromName("dfs\\Business User"), false);users = pageSize > 0 ? users.Take(pageSize) : users;MyLog("Sitecore查詢用時:" + watch1.Elapsed + "\n");Stopwatch watch2 = new Stopwatch();watch2.Start();var businessUserRole = DFS.Consumer.Security.UserRoles.BusinessUserRole;userInfoList = businessUserRole == null || users == null? new List<UserInfo>(): (from user in userslet membershipUser = System.Web.Security.Membership.GetUser(user.Profile.UserName)where membershipUser != null && !membershipUser.IsLockedOutwhere !string.IsNullOrEmpty(user.Profile.UserName)&& !string.IsNullOrEmpty(user.Profile.Email)&& user.Profile.Comment != "Disabled"select UserInfo.Get(user)).ToList();MyLog("linq查詢用時:" + watch2.Elapsed + "\n");return userInfoList;}/// <summary>/// 寫日志/// </summary>/// <param name="msg"></param>private void MyLog(string msg){//using (FileStream fs = new FileStream("c:/test/log.txt", FileMode.Create, FileAccess.Write))//{// //string msg = "總用時:" + watch.Elapsed + "\n";// byte[] buffer = System.Text.Encoding.UTF8.GetBytes(msg);// fs.Write(buffer, 0, buffer.Length);//}try{using (FileStream fs = new FileStream(WebConfigurationManager.AppSettings["ExpUserData"] + "log.txt", FileMode.Append, FileAccess.Write)){msg = "\r\n" + System.DateTime.Now.ToString() + ":\r\n" + msg;byte[] buffer = System.Text.Encoding.UTF8.GetBytes(msg);fs.Write(buffer, 0, buffer.Length);}}catch (Exception e){MyLog(e.Message.ToString());}}#endregionpublic bool IsReusable{get{return false;}}} } View Code using (FileStream fs = new FileStream(ConfigurationManager.AppSettings["LogDirectory"] + DateTime.Now.ToString("yyyy-MM-dd") + "log.txt", FileMode.Append, FileAccess.Write)){//msg = "\r\n" + System.DateTime.Now.ToString() + ":\r\n" + msg;byte[] buffer = System.Text.Encoding.UTF8.GetBytes(message);fs.Write(buffer, 0, buffer.Length);} View Code <add key="LogDirectory" value="E:\inetpub\wwwroot\authoring1.dfs.com\Data\ServiceLog\Flight\"/>

?

Default.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="DFS.Consumer.Cms.Sitecore_Modules.Shell.ExpUsers.Default" %><!DOCTYPE html><html lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="description" content=""><meta name="author" content=""><link rel="icon" href="Resources/DFS-favicon.ico"><title>User Extraction</title><!-- Bootstrap core CSS --><link href="./Resources/bootstrap.min.css" rel="stylesheet"><!-- Custom styles for this template --><link href="./Resources/dashboard.css" rel="stylesheet"><!-- Just for debugging purposes. Don't actually copy these 2 lines! --><!--[if lt IE 9]><script src="../../assets/js/ie8-responsive-file-warning.js"></script><![endif]--><script src="./Resources/ie-emulation-modes-warning.js"></script><!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --><!--[if lt IE 9]><script src="http://cdn.bootcss.com/html5shiv/3.7.0/html5shiv.js"></script><script src="http://cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script><![endif]--> </head><body><nav class="navbar navbar-inverse navbar-fixed-top" role="navigation"><div class="container-fluid"><div class="navbar-header"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar"><span class="sr-only">User Extraction</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span></button><a class="navbar-brand" href="JavaScript:;">User Extraction</a></div><%-- <div id="navbar" class="navbar-collapse collapse"><ul class="nav navbar-nav navbar-right"><li><a href="JavaScript:;">Dashboard</a></li><li><a href="JavaScript:;">Settings</a></li><li><a href="JavaScript:;">Profile</a></li><li><a href="JavaScript:;">Help</a></li></ul><form class="navbar-form navbar-right"><input type="text" class="form-control" placeholder="Search..."></form></div>--%></div></nav><div class="container-fluid"><div class="row"><div class="col-sm-3 col-md-2 sidebar"><ul class="nav nav-sidebar"><li class="active"><a href="JavaScript:;">Export Users</a></li><!--<li><a href="http://v3.bootcss.com/examples/dashboard/#">Reports</a></li><li><a href="http://v3.bootcss.com/examples/dashboard/#">Analytics</a></li><li><a href="http://v3.bootcss.com/examples/dashboard/#">Export</a></li>--></ul></div><div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"><%-- <form id="form2" runat="server">--%><button class="btn btn-primary" id="expcsv">Export To CSV</button><button class="btn btn-primary" id="downloadcsv">Download CSV</button><%-- <button class="btn btn-primary" id="expdb">Export To DataBase</button><button class="btn btn-danger" id="cleardb">Clear DataBase</button>--%><%--<asp:Button ID="ButtonDownloadCsv" runat="server" Text="Export To CSV" OnClick="ButtonDownloadCsv_OnClick" CssClass="btn btn-primary" /><asp:Button ID="ButtonDownloadDB" runat="server" Text="Export To DataBase" OnClick="ButtonDownloadDB_OnClick" CssClass="btn btn-primary" /><asp:Button ID="ClearDB" runat="server" Text="Clear DataBase" OnClick="ClearDB_OnClick" CssClass="btn btn-danger" /><br />--%><br /><%-- Export Quantity(0 or not input is all):--%><input id="num" placeholder="Number" class="form-control" style="display: none" value="999999" /><%--<asp:TextBox ID="TextBox1" runat="server" CssClass="form-control"></asp:TextBox>--%><br /><%--<p style="color: red">View the data path C:\inetpub\wwwroot\DFS\Data\UserExp\</p>--%><div><h3>Export the progress:</h3><%-- <asp:Label ID="progress" runat="server" Text=""></asp:Label><p id=""></p>--%><div id="proinfo"></div></div><div style="display: none" class="table-responsive"><table class="table table-striped"><thead><tr><th>Account Name</th><th>UserTitle</th><th>FirstName</th><th>Surname</th><th>Country</th></tr></thead><tbody><%-- <%foreach (var item in UserInfoList10){%><tr><td><%=item.AccountName %></td><td><%=item.UserTitle %></td><td><%=item.FirstName %></td><td><%=item.Surname %></td><td><%=item.Country %></td></tr><%} %>--%></tbody></table><%-- 總條數:<%=UserCount %>--%></div><%--</form>--%></div></div></div><!-- Bootstrap core JavaScript================================================== --><!-- Placed at the end of the document so the pages load faster --><script src="./Resources/jquery.min.js"></script><script src="./Resources/bootstrap.min.js"></script><script src="./Resources/docs.min.js"></script><!-- IE10 viewport hack for Surface/desktop Windows 8 bug --><script src="./Resources/ie10-viewport-bug-workaround.js"></script><div id="global-zeroclipboard-html-bridge" class="global-zeroclipboard-container" title="" style="position: absolute; left: 0px; top: -9999px; width: 15px; height: 15px; z-index: 999999999;" data-original-title="Copy to clipboard"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="global-zeroclipboard-flash-bridge" width="100%" height="100%"><param name="movie" value="/assets/flash/ZeroClipboard.swf?noCache=1479180476023"><param name="allowScriptAccess" value="sameDomain"><param name="scale" value="exactfit"><param name="loop" value="false"><param name="menu" value="false"><param name="quality" value="best"><param name="bgcolor" value="#ffffff"><param name="wmode" value="transparent"><param name="flashvars" value="trustedOrigins=v3.bootcss.com%2C%2F%2Fv3.bootcss.com%2Chttp%3A%2F%2Fv3.bootcss.com"><embed src="/assets/flash/ZeroClipboard.swf?noCache=1479180476023" loop="false" menu="false" quality="best" bgcolor="#ffffff" width="100%" height="100%" name="global-zeroclipboard-flash-bridge" allowscriptaccess="sameDomain" allowfullscreen="false" type="application/x-shockwave-flash" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="trustedOrigins=v3.bootcss.com%2C%2F%2Fv3.bootcss.com%2Chttp%3A%2F%2Fv3.bootcss.com" scale="exactfit"></object></div><svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" viewBox="0 0 200 200" preserveAspectRatio="none" style="visibility: hidden; position: absolute; top: -100%; left: -100%;"><defs></defs><text x="0" y="10" style="font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, Open Sans, sans-serif; dominant-baseline: middle">200x200</text></svg><script type="text/javascript">//下載csv download$('#downloadcsv').click(function () {//location.href = 'Export.ashx?tab=download'$.post("Export.ashx", { tab: "downloadstatus" }, function (result) {if (result != null && result != "" && result != undefined) {var rejson = eval('(' + result + ')');if (rejson.status == 200) {location.href = 'Export.ashx?tab=download';//window.clearInterval(intv);} else {alert(rejson.msg);}} else {location.href = 'Export.ashx?tab=download';}});// $("#proinfo").html(getNowFormatDate() + infoHtml); });var temp = 0;//導出CSV$('#expcsv').click(function () {$.post("Export.ashx", { tab: "getstatus" }, function (result) {if (result != null && result != "" && result != undefined) {var rejson = eval('(' + result + ')');if (rejson.status == 900) {//window.clearInterval(intv); alert(rejson.msg);} else {startExp();}} else {startExp();}});//$("#proinfo").html("<p>" + getNowFormatDate() + ":Started"); });function startExp() {alert("start");//Started'$("#expcsv").attr("disabled", true);$("#downloadcsv").attr("disabled", true);setintv();$.post("Export.ashx", { tab: "expcsv", num: $("#num").val() }, function (result) {var rejson = eval('(' + result + ')');$("#expcsv").attr("disabled", false);$("#downloadcsv").attr("disabled", false);if (rejson.status != 200) {window.clearInterval(intv);alert(rejson.msg);return;}});$("#proinfo").html("<p>" + getNowFormatDate() + ":Started");}////導出db//$('#expdb').click(function () {// //alert("start");// //$.post("Export.ashx", { tab: "expdb" }, function (result) {// alert("start");//Started'// //$("#proinfo").html("<p>" + getNowFormatDate() + ":Started");// $.post("Export.ashx", { tab: "expdb", num: $("#num").val() }, function (result) {// var rejson = eval('(' + result + ')');// if (rejson.status == 200) {// //alert(rejson.msg);// }// });// setintv();// $("#proinfo").html("<p>" + getNowFormatDate() + ":Started");//});////清空數據庫//$('#cleardb').click(function () {// if (confirm("Sure to delete?")) {// $.post("Export.ashx", { tab: "del" }, function (result) {// var rejson = eval('(' + result + ')');// if (rejson.status == 200) {// alert(rejson.msg);// }// });// }//});var infoHtml = "<p>" + getNowFormatDate() + ":Started";var tempCount = 0;//已導出數量var counter = 0;//循環秒數//var completed = 0;//表及輸入完成次數 function setintv() {var intv = setInterval(function (event) {$.post("Export.ashx", { tab: "getnum", num: $("#num").val() }, function (result) {if (result != null && result != "" && result != undefined) {var rejson = eval('(' + result + ')'); //eval(result);switch (rejson.status) {case 200:if (tempCount != rejson.msg && rejson.msg > 0) {infoHtml = "<p>" + getNowFormatDate() + ":Exported " + rejson.msg + " data</p>" + $("#proinfo").html();tempCount = rejson.msg;}break;case 801:if (counter >= 20) {infoHtml = "<p>" + getNowFormatDate() + ":Data being queried, please wait a moment.</p>" + $("#proinfo").html();counter = 0;} else {counter++;}breakcase 700://alert("進入700");//if (completed == 0) {infoHtml = "<p>" + getNowFormatDate() + ":Completed!</p>" + $("#proinfo").html();//completed++; window.clearInterval(intv);// }break;}$("#proinfo").html(infoHtml);}});}, 1000);}function getNowFormatDate() {var date = new Date();var seperator1 = "-";var seperator2 = ":";var month = date.getMonth() + 1;var strDate = date.getDate();if (month >= 1 && month <= 9) {month = "0" + month;}if (strDate >= 0 && strDate <= 9) {strDate = "0" + strDate;}var currentdate = date.getFullYear() + seperator1 + month + seperator1 + strDate+ " " + date.getHours() + seperator2 + date.getMinutes()+ seperator2 + date.getSeconds();return currentdate;}</script> </body> </html> View Code

?調試寫日志

//bool append = true;System.IO.TextWriter textWriter = new System.IO.StreamWriter("c://test002.log",true); textWriter.Write("\n這是測試寫文件002");textWriter.Close();

?讀取文件

public void MyLog(string msg){System.IO.TextWriter textWriter = new System.IO.StreamWriter("mylog.log", true);//這個不是網站根目錄,可能是運行時根目錄msg = "\r\n" + System.DateTime.Now.ToString() + ":\r\n" + msg;textWriter.Write(msg + "\nm");textWriter.Close();}

?

System.IO.StreamReader reader = new System.IO.StreamReader("c://test002.log");string contents = reader.ReadToEnd();reader.Close();Console.Write(contents);Console.Read();

?

轉載于:https://www.cnblogs.com/xiaoshi657/p/5243647.html

總結

以上是生活随笔為你收集整理的【基础巩固】文件流读写、大文件移动 FileStream StreamWriter File Path Directory/ ,m资料管理器(递归)...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

精品一区二区综合 | 亚洲欧美在线观看视频 | 国内精品久久久久久久影视简单 | 午夜久久久久久久 | 91麻豆精品国产91久久久无需广告 | www.com黄色| 精品久久久久亚洲 | 国产热re99久久6国产精品 | 亚洲特级片 | 国产精品美女久久久久久网站 | 久久精品视频免费播放 | 欧美经典久久 | 一级黄视频 | 99r在线精品 | a视频免费| 在线免费观看涩涩 | 亚洲精品www | 丁香婷婷网 | 欧美一级日韩三级 | 国产视频一区在线 | 久久看片 | 欧美 日韩 国产 成人 在线 | 精品国内自产拍在线观看视频 | 国产中文视频 | 亚洲天天综合网 | 久久久久国产精品午夜一区 | 国产精品久久久久久久久久久久午夜 | 日本三级在线观看中文字 | 高清国产一区 | 日韩av在线一区二区 | 久草影视在线观看 | 亚洲精选视频免费看 | 美女搞黄国产视频网站 | av在线播放国产 | 91cn国产在线 | 午夜久久网站 | 天天插天天| 久久手机免费观看 | 欧美成年性 | 精品一区二区在线免费观看 | 97超碰国产精品 | 久久天天躁狠狠躁夜夜不卡公司 | 日韩特级黄色片 | 欧美日韩国产一区二 | 丁香久久五月 | 日日爽日日操 | freejavvideo日本免费 | 久草精品电影 | 精品毛片在线 | 欧美激情奇米色 | 国产高清无av久久 | 国产黄色理论片 | 久久免费大片 | 中文字幕av免费观看 | 国产成人精品一区二区三区福利 | 精品一区二区在线免费观看 | 午夜久久久久久久久久久 | av免费看在线 | 97理论电影| 国产精品久久麻豆 | 久久免费视频这里只有精品 | www.91成人 | 国产一级久久 | 69热国产视频 | 国产91综合一区在线观看 | 国产精品热视频 | 免费美女av| 成 人 免费 黄 色 视频 | 久久久精品福利视频 | 中文字幕 欧美性 | 91激情视频在线 | 免费观看91 | 国产男女无遮挡猛进猛出在线观看 | 亚洲精品国产精品乱码在线观看 | 色多多在线观看 | 中文字幕在线播放一区 | 亚洲精品一区二区18漫画 | 91精品国自产拍天天拍 | 最新成人在线 | 中文字幕在线观看第一页 | 人人干天天射 | 香蕉久久国产 | 午夜精品电影一区二区在线 | 三级av在线播放 | 国产精品嫩草影视久久久 | 欧美日韩久久不卡 | 最近中文字幕在线 | 成人综合婷婷国产精品久久免费 | 91亚瑟视频 | 久久人人爽人人爽人人片 | 国产91丝袜在线播放动漫 | 97成人在线| 91成人国产 | 欧美性生活免费看 | 日韩精品久久久久久久电影99爱 | 91av在线国产| 黄色毛片一级片 | 色吊丝在线永久观看最新版本 | 久久国产精品一区二区三区四区 | 久久免费电影网 | 国产成人专区 | a级片久久久 | 伊人狠狠色丁香婷婷综合 | 日韩av电影网站在线观看 | 在线播放日韩av | 射射色 | 激情五月激情综合网 | 日韩在线观看视频免费 | 精品三级av| 久久免费精品一区二区三区 | 久久国产美女 | 成人av观看 | 国产麻豆视频在线观看 | 六月激情丁香 | 911久久 | 99中文字幕在线观看 | 韩日成人av | 激情图片qvod| 中文字幕婷婷 | 麻豆免费视频 | 亚洲一区二区三区91 | 日本性久久 | 国产精品美女久久久久久久 | 中文字幕精品www乱入免费视频 | 99久久综合国产精品二区 | 美女国产免费 | 日韩免费不卡av | 久久毛片网 | 日韩激情av在线 | 日韩中文字幕一区 | 69精品视频在线观看 | 91精品视频网站 | 国产一区视频在线 | 国产精品一区二区麻豆 | 黄色福利视频网站 | 天天干天天操天天操 | 一级黄色片网站 | 成人av直播 | 欧美在线一二 | 少妇bbbb揉bbbb日本 | 亚洲人视频在线 | 久久亚洲综合色 | 成人毛片在线视频 | 久久精品激情 | 性色av一区二区 | 国产精品嫩草影院99网站 | 亚洲综合视频在线播放 | 亚洲成av人片 | 国产原厂视频在线观看 | 99久久精品一区二区成人 | 99精品国产兔费观看久久99 | 深爱激情五月网 | 日韩av综合网站 | av不卡网站| 日韩精品欧美专区 | 免费在线激情视频 | 国产69精品久久久久久 | www黄色com | 久久久久久久久久久久久久电影 | 国产精品永久在线观看 | 欧美最爽乱淫视频播放 | 免费观看福利视频 | 婷婷综合久久 | 中文字幕资源网在线观看 | 波多野结依在线观看 | 国产成人精品福利 | 91精品久久久久久综合五月天 | 色婷婷视频在线 | 国产高清av免费在线观看 | 亚洲天堂免费视频 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 中文字幕在线国产 | 香蕉影视 | 偷拍福利视频一区二区三区 | 欧美国产日韩在线视频 | 久草在线免费看视频 | 国产在线色 | 亚洲 欧美 另类人妖 | 青青草视频精品 | 欧美视频在线二区 | 欧美a在线看 | 日日天天干 | www.看片网站| 狠狠狠狠狠狠干 | 波多野结衣最新 | 中文在线8新资源库 | 91亚州 | 色噜噜在线观看 | 免费观看的av网站 | 黄色的网站免费看 | 色噜噜噜噜 | 欧美日韩一区二区三区视频 | 成人免费观看电影 | 精品国产视频在线 | 天天插狠狠插 | 国产精品永久久久久久久久久 | 伊人五月| 日韩免费观看一区二区三区 | 午夜久久久久久久 | 欧美精品做受xxx性少妇 | 久久久久久久福利 | 免费三级影片 | 日日麻批40分钟视频免费观看 | 久久tv视频| 日韩av看片| 欧美极品少妇xxxxⅹ欧美极品少妇xxxx亚洲精品 | 黄色福利视频网站 | 久久天天综合网 | 三级午夜片 | 亚洲精品午夜一区人人爽 | 日本激情动作片免费看 | 国产 亚洲 欧美 在线 | 伊人伊成久久人综合网小说 | 激情五月婷婷网 | 欧美美女一级片 | 玖玖玖在线观看 | 四虎5151久久欧美毛片 | 在线亚洲午夜片av大片 | 福利视频网站 | 91免费视频黄 | 色播六月天| 在线观看韩日电影免费 | av电影免费在线看 | 亚洲在线a| 日韩视频在线不卡 | 黄av在线 | 777奇米四色 | 亚洲专区中文字幕 | 欧美精品久久久久久久久老牛影院 | 亚洲精品理论片 | 美腿丝袜一区二区三区 | 日日干av| 97超碰在线久草超碰在线观看 | 久草视频精品 | 韩国av在线播放 | 国产精品久久久久久久久大全 | 日韩黄色免费电影 | 黄色毛片视频 | 亚洲九九精品 | 亚洲视频免费在线观看 | 国产精品福利无圣光在线一区 | 99久久99久久精品国产片果冰 | 亚洲在线视频观看 | 在线观看免费中文字幕 | 久久精品欧美视频 | 天天射天天干天天插 | 久久最新视频 | 国产精品 中文字幕 亚洲 欧美 | 九九在线免费视频 | 91高清免费观看 | 天天干天天干天天操 | 日韩乱色精品一区二区 | 亚洲欧美成人网 | av 一区 二区 久久 | 婷婷色 亚洲| 久久久久久久久艹 | 久久综合狠狠综合久久综合88 | 中文字幕av专区 | 在线一区观看 | 免费毛片一区二区三区久久久 | 91av中文字幕| 精品一区二区三区香蕉蜜桃 | 久久免费国产精品1 | 国产又粗又硬又长又爽的视频 | 国产精品久久久久久久久久久久久久 | 亚洲精品成人在线 | 在线观看免费视频 | 少妇激情久久 | 国产丝袜高跟 | 免费日韩视 | 日本精品一区二区三区在线播放视频 | 岛国大片免费视频 | 天天综合网~永久入口 | 国产日韩欧美在线一区 | av一级二级 | 国产亚洲精品成人av久久ww | 91cn国产在线| 国产99久久久精品 | 91麻豆精品国产自产在线游戏 | 亚洲欧洲国产精品 | 欧美激情精品久久久久久免费 | 国产成人精品一二三区 | 99精品黄色 | 精品在线视频播放 | 亚洲 中文 在线 精品 | 91av资源在线| 五月天色中色 | 97视频精品| 五月婷婷天堂 | 国产高清视频 | 久久线视频 | 欧美性大战久久久久 | 国产视频一区二区三区在线 | a视频在线观看 | 日韩精品欧美精品 | 成人国产精品久久久 | 久久不卡国产精品一区二区 | 国产一区91 | 成人黄色在线看 | 91精品999| 五月婷婷在线视频观看 | 天天操天天弄 | 亚洲精品在线视频网站 | 超碰人人av| 国产理论一区二区三区 | 国产精品伦一区二区三区视频 | 国产精品 日韩 | 91喷水| 天天射天天干天天操 | 九九免费精品视频在线观看 | 国产精品一区免费看8c0m | 99久久精品国产亚洲 | 成年人app网址 | 亚洲专区在线视频 | av片一区 | 狠狠躁日日躁夜夜躁av | 特黄一级毛片 | 久久久免费视频播放 | 国产日韩欧美在线影视 | 中文字幕一区二区三区在线观看 | 日韩在线观看视频免费 | 欧美日韩在线免费观看 | 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 97香蕉久久国产在线观看 | 久久久久免费精品视频 | 中文字幕日韩在线播放 | 黄色app网站在线观看 | 日韩免费看片 | 久久久久久蜜av免费网站 | 免费特级黄色片 | 黄色一级在线视频 | 97精品在线视频 | 色网站在线看 | 99福利片| 国产精品国产三级在线专区 | 国产1区在线 | 2023天天干 | 国产精品一级视频 | 18女毛片 | 在线观看中文字幕视频 | 国产五月 | 国产午夜精品av一区二区 | 日韩视频免费观看高清完整版在线 | 国产九九九九九 | av成人免费网站 | 色婷婷啪啪免费在线电影观看 | 国产一区在线视频 | 亚洲精品免费在线观看视频 | 国产视频 亚洲视频 | 在线观看免费av网 | 有码中文字幕在线观看 | 天天操天 | 一级大片在线观看 | 精品国产伦一区二区三区观看体验 | 免费福利小视频 | 欧美日韩国产成人 | 亚洲精品18日本一区app | 欧美污污网站 | 久草网视频在线观看 | 欧美一级免费黄色片 | 久久伊人精品一区二区三区 | 日韩福利在线观看 | 毛片精品免费在线观看 | 久久国语露脸国产精品电影 | 成人影音在线 | www..com毛片 | 天天射一射 | 亚洲视频观看 | 欧美有色 | 999久久久久久久久6666 | 久久在线| 成人三级黄色 | 欧美激情综合网 | 最近中文国产在线视频 | zzijzzij亚洲日本少妇熟睡 | 日韩av影视 | 在线91精品 | 在线观看黄色av | 精品专区一区二区 | 精品一区二区亚洲 | 免费看在线看www777 | 国产精品h在线观看 | 国产97免费| 欧美日韩视频在线观看一区二区 | 国产只有精品 | 国产精品一区二区三区免费看 | 97人人射| 欧美一级性生活视频 | 精品国产乱码久久久久久久 | 国产精品成人久久久久 | 麻豆91视频 | 91精品在线观看视频 | 亚洲精品综合久久 | 久久久久国产成人免费精品免费 | 日韩av女优视频 | 国产精品毛片一区视频播不卡 | 日本色小说视频 | 国产a级片免费观看 | 成人久久亚洲 | 日韩三级中文字幕 | 国产精品美女视频网站 | 国产精品九九久久99视频 | 免费看精品久久片 | 99热在线精品观看 | 久久精品视频在线观看 | 国产美女网站视频 | 日韩毛片精品 | 亚洲午夜在线视频 | 丁香一区二区 | 日本二区三区在线 | 免费一级特黄毛大片 | 久久免费的精品国产v∧ | 色多多视频在线 | 国产高清视频在线播放 | 国内精品久久久久 | 免费99精品国产自在在线 | 久久经典国产视频 | 天天艹天天操 | 色婷婷激情四射 | 香蕉在线播放 | 国产精品青草综合久久久久99 | 激情网站免费观看 | 国产精品一区二区免费 | 亚洲播放一区 | 综合铜03 | 九九久久国产精品 | 国产久草在线观看 | 久久久久国产视频 | 欧美 日韩 国产 成人 在线 | 婷婷色资源| 精品国产乱码久久久久久久 | 国产精品精品国产色婷婷 | 久久精品一区二区三区视频 | 一区二区三区 中文字幕 | 在线免费观看黄 | 99精品在线免费在线观看 | 日韩va亚洲va欧美va久久 | 精品久久久国产 | 天天射色综合 | 日韩色综合| 一区在线电影 | 在线不卡中文字幕播放 | 久久精彩 | 国产视频在线观看一区二区 | 亚洲在线精品视频 | 亚欧日韩成人h片 | 久久久www免费电影网 | 国产精彩视频一区二区 | 亚洲精品小区久久久久久 | 日韩免费高清在线观看 | 日日夜夜狠狠干 | 国产精品久久久久毛片大屁完整版 | 91av视频观看 | 国产免费一区二区三区最新 | 久久久精品亚洲 | 精品久久久久一区二区国产 | 久久久免费精品国产一区二区 | 婷婷电影网| 天堂在线v | 黄在线免费看 | 久久亚洲欧美 | 丰满少妇一级 | 亚洲va欧美va人人爽 | 五月天亚洲综合 | 国产精品99在线观看 | 欧美视频www| 黄色一及电影 | 亚洲精品国产品国语在线 | 色网站中文字幕 | 国产精品一区二区三区在线播放 | 欧美日韩一区二区三区免费视频 | www.五月婷婷.com | 国产明星视频三级a三级点| 国产中文在线观看 | 欧美日韩视频在线观看免费 | 欧美大片第1页 | 91日韩精品一区 | 日韩在线观看中文字幕 | 808电影免费观看三年 | 欧美日韩视频一区二区三区 | 国产精品免费大片视频 | 波多野结衣一区二区 | 免费在线精品视频 | 日韩在线三区 | 在线91色| 黄色小说免费在线观看 | 久久成年人视频 | 91你懂的| 久久久久亚洲精品国产 | 91在线看网站 | 亚洲女欲精品久久久久久久18 | 免费在线激情电影 | 日韩视频欧美视频 | 中文字幕日韩国产 | 一性一交视频 | 99精品国产99久久久久久福利 | 天天干天天操天天做 | 91成人午夜 | 国产 在线 高清 精品 | 久久久九色精品国产一区二区三区 | 国产91影院| 欧美精品中文 | 久久久久一区二区三区 | 97国产小视频| 日本黄色免费在线 | 91在线看免费| 久久人人添人人爽添人人88v | 天天草综合网 | 国产精品久久二区 | 日本高清中文字幕有码在线 | 国产黄a三级三级三级三级三级 | 亚洲资源| 久久精品视频免费 | 亚洲一二区视频 | 超碰夜夜| 男女日麻批 | bbw av| 91午夜精品 | 国产中文字幕视频在线观看 | 国产在线精品二区 | 天天操伊人 | 免费看成人片 | 国产自在线观看 | 91人人视频在线观看 | 精品亚洲免a| www99精品| 久久99精品久久久久久久久久久久 | 超碰在线人人 | 亚洲精品高清在线观看 | 成人午夜电影久久影院 | 欧美视频在线观看免费网址 | 日韩欧美精品一区二区 | 色中射| 色综合久久久久综合 | 狠狠色综合欧美激情 | 欧美一区二区三区在线看 | 亚洲精品电影在线 | 激情综合电影网 | 91刺激视频 | 欧美精品中文 | 精品天堂av | 成人久久久久久久久久 | 国产成人精品亚洲a | 在线观看国产区 | 最新成人在线 | 成人在线播放av | 99久久久| 久久久精品成人 | 国产精品久久久久久久久久久久久久 | a在线免费观看视频 | 欧美激情视频在线观看免费 | 欧美国产日韩在线视频 | 免费日韩电影 | 麻豆视频国产精品 | 精品国产乱码久久久久久1区2匹 | 涩涩网站在线看 | 日本婷婷色 | 免费观看国产精品视频 | 成人a视频片观看免费 | 亚洲一区二区三区miaa149 | 黄色毛片在线观看 | 国产精品99免费看 | 国产精品毛片一区二区三区 | 欧美精品中文字幕亚洲专区 | va视频在线观看 | 麻豆视频免费看 | 在线免费观看黄色av | 亚洲国产欧美一区二区三区丁香婷 | 免费在线观看污网站 | 欧美日韩另类在线观看 | 中文字幕av电影下载 | 免费黄色在线 | 亚洲国产小视频在线观看 | 婷婷中文字幕综合 | 久久精品99国产精品亚洲最刺激 | 一区二区三区观看 | 911久久 | 在线视频欧美亚洲 | 国产精品久久久久久久久久久免费看 | 91av视频在线免费观看 | 免费看黄电影 | 亚洲艳情| 黄色一级免费网站 | 狠狠做深爱婷婷综合一区 | 天天操夜夜逼 | 国产亚洲一区二区在线观看 | 超碰人人99 | 五月天精品视频 | 国产一级特黄毛片在线毛片 | 亚洲综合色激情五月 | 久久综合成人网 | 夜色.com| 国产日韩精品一区二区三区 | 国产高清无av久久 | 99精品热 | 久久视了 | 五月色婷 | www婷婷| 免费观看一级特黄欧美大片 | 色爱区综合激月婷婷 | 91激情小视频 | 日韩av一区二区三区在线观看 | 欧美乱淫视频 | 国产一级在线播放 | 久久欧美在线电影 | 午夜在线观看一区 | 国产一区国产精品 | 亚洲精品久久久久58 | 国产第一页福利影院 | 国产精品午夜在线 | 国产手机视频 | 69久久夜色精品国产69 | 97视频免费观看2区 亚洲视屏 | 久久国产精品一国产精品 | 成人avav| 国产91九色视频 | 欧美精品九九 | 激情综合色综合久久综合 | 欧美精品乱码久久久久久 | 国产精品网站一区二区三区 | 午夜12点 | av在线网站大全 | 久久8精品 | 激情黄色一级片 | www.国产视频 | 字幕网在线观看 | 久久99精品国产麻豆宅宅 | 激情视频免费在线观看 | 99精品国产一区二区三区麻豆 | 国产精品福利视频 | 国产中文字幕视频在线 | 国产一级片播放 | 免费国产在线精品 | 日韩大片在线免费观看 | 国产人成精品一区二区三 | 欧美91在线 | 欧美日韩高清一区二区 国产亚洲免费看 | 888av| 国产精品中文久久久久久久 | 日本激情动作片免费看 | 特级黄录像视频 | av成人免费在线 | av免费片| 97国产在线| 色综合久久中文字幕综合网 | 在线观看视频你懂得 | 久久国产成人午夜av影院宅 | a天堂在线看 | 国产麻豆精品95视频 | 亚洲精品午夜久久久久久久 | 亚洲理论电影网 | 操操操影院 | 亚洲第一区在线播放 | 国产精品一码二码三码在线 | 中文字幕在线精品 | 日韩久久久久久久久 | av中文字幕在线观看网站 | 日韩在线一区二区免费 | 免费高清在线视频一区· | 久久尤物电影视频在线观看 | 女人高潮一级片 | 国产一区二区三区四区大秀 | 国产亚洲精品久久久久久久久久久久 | 欧美日本不卡视频 | 日韩精品一卡 | 国产在线欧美日韩 | 国产精品自产拍在线观看桃花 | 日韩欧美一区二区不卡 | 国产精品99久久久精品 | 麻豆国产电影 | 久久久久久网 | 四虎成人网 | 蜜臀aⅴ国产精品久久久国产 | 亚洲精品视频在线观看免费 | 午夜精品一区二区三区可下载 | 亚洲精品乱码久久久久 | 99精品在线免费在线观看 | 欧美日韩免费在线视频 | 亚洲国产精品视频 | 九草在线观看 | 日韩在线观看视频网站 | 99se视频在线观看 | 婷婷社区五月天 | 精品美女久久久久 | 国产二区视频在线观看 | 久久久久这里只有精品 | 九九热在线精品视频 | 欧美影片 | 国产伦精品一区二区三区… | 久久精品中文视频 | 免费在线国产精品 | 一区二区三区高清 | 夜夜视频 | 精品国产乱码久久久久久浪潮 | 中文字幕在线播放一区二区 | 97人人人人 | 视频在线精品 | 99r在线视频 | 91精品视频在线看 | 五月婷婷中文网 | 少妇高潮冒白浆 | 黄色网在线免费观看 | 日韩中文字幕免费在线观看 | 又色又爽又激情的59视频 | 黄a网 | 最新黄色av网址 | 97视频在线观看成人 | 草在线视频| 在线色亚洲 | 九九热精| 亚洲欧美va | 日韩免费一级a毛片在线播放一级 | 国产综合久久 | 高清不卡免费视频 | 成人中文字幕av | 久久视频网 | 精品av网站| 久久在草 | 欧美日韩啪啪 | 国产精品免费久久久久久久久久中文 | 亚洲激情p | 亚洲影院天堂 | 丁香五月网久久综合 | 日韩啪视频 | 国产视频中文字幕在线观看 | 99婷婷 | 久久综合操 | 久久免费福利 | 欧美日韩视频免费 | 六月丁香久久 | 韩国一区二区在线观看 | 国产视频999| 国产一区免费视频 | 丁香婷婷激情五月 | 国产精品女教师 | 婷婷色在线资源 | 97在线看| 久久天天操| www.久久99| 亚洲精品在线视频观看 | 国产亚洲精品久久 | 国产精品aⅴ | 欧美日韩精品在线观看视频 | www.天天操.com| 国产一区免费观看 | 怡红院av| 九九视频免费在线观看 | 九九有精品| 伊人狠狠色 | 久久久久 免费视频 | 91成人免费电影 | 波多野结衣视频一区二区三区 | 色婷婷精品大在线视频 | 国产精品九九久久久久久久 | 人人爱天天操 | 18pao国产成视频永久免费 | 在线观看日本高清mv视频 | 国产小视频在线免费观看 | 精品免费视频. | 亚洲夜夜综合 | 四虎永久精品在线 | 99国产精品久久久久久久久久 | 99视频精品 | 99色在线观看视频 | 色永久免费视频 | 国产高清视频在线观看 | 夜夜躁天天躁很躁波 | av在线免费观看黄 | 色久五月| 中文字幕免费高清在线观看 | 亚洲精品视频网址 | 免费福利视频网站 | 免费日韩 精品中文字幕视频在线 | 国产小视频在线播放 | 毛片网站观看 | 亚洲综合在线五月 | 亚洲一区二区三区毛片 | 亚洲日本成人网 | 国产精品影音先锋 | 国产原厂视频在线观看 | 99欧美精品 | 在线a亚洲视频播放在线观看 | 成人在线视频在线观看 | 欧美日韩网站 | 日韩精品一区二区在线视频 | 91片在线观看 | 99久久精品视频免费 | 美女视频黄网站 | 亚洲视频大全 | 国产精品一区二区三区电影 | 国产精品11| 欧美日韩在线观看不卡 | 国产视频亚洲视频 | 一区二区三区观看 | 久久久久免费精品国产小说色大师 | 天天天射 | 久久久久国产精品www | av网站在线观看免费 | 三级黄色a| 色综合久久久久综合体 | 国产成人三级在线观看 | 日韩va欧美va亚洲va久久 | 日韩高清一 | 免费久久网 | 98久久 | 色狠狠干| 91完整版 | 91色国产在线 | 香蕉网站在线观看 | 少妇精品久久久一区二区免费 | 一级欧美一级日韩 | 久久久久久国产精品美女 | 日韩久久久久久久久久久久 | 国产小视频免费观看 | 午夜久久影视 | 国产成人精品一区二区在线观看 | 成片免费观看视频999 | 久久久免费少妇 | 午夜免费福利视频 | 久久热亚洲 | 看片网站黄色 | 成人av资源网 | 亚洲国产成人精品久久 | 999视频网| 久久99久久精品国产 | 久久亚洲视频 | 中文字幕免费高清在线观看 | 精品国产综合区久久久久久 | 国产91aaa | 福利区在线观看 | 91亚色视频| 激情视频免费在线观看 | 91色国产在线 | 六月丁香六月婷婷 | 成人av电影在线播放 | 最新超碰 | 成人国产电影在线观看 | 精品久久一级片 | 亚洲,播放 | 高清视频一区二区三区 | www.午夜 | 成人九九视频 | 国内精品福利视频 | 亚洲国产精品久久久久久 | 亚洲激情一区二区三区 | 国产精品a久久 | 亚洲精品国精品久久99热 | 久草网站在线 | 深爱婷婷久久综合 | 成人毛片在线视频 | 久久久久亚洲天堂 | 国产亚洲欧美日韩高清 | 九九视频网站 | 久久精品日本啪啪涩涩 | 久久久麻豆 | 97视频网址| 欧美日韩天堂 | 久久九九久久九九 | 黄色网大全 | 国产96av | 四川bbb搡bbb爽爽视频 | 国产精品美女www爽爽爽视频 | 黄色www在线观看 | 91禁在线观看 | 99久久综合精品五月天 | 久久久高清视频 | 国产91av视频在线观看 | www日韩视频 | 亚洲成年片 | 视频二区 | 亚洲国产免费av | 国产中的精品av小宝探花 | 日日夜夜天天 | 97成人在线视频 | 欧美亚洲另类在线视频 | 精品久久久网 | 伊人资源站| 在线看成人 | 91av视频网 | www久久国产 | 18女毛片 | 久久精品日产第一区二区三区乱码 | 国产一级片观看 | 天天操天天射天天添 | 免费日韩 精品中文字幕视频在线 | 久久精品官网 | 天天综合人人 | 免费观看成人 | 精品影院 | 久久99久国产精品黄毛片入口 | 一区二区三区在线观看中文字幕 | 久久人人精品 | 久久久久久视频 | 欧美污污视频 | 欧美日本高清视频 | 欧美国产亚洲精品久久久8v | 久久久精品欧美一区二区免费 | 在线看av网址 | 欧美精品日韩 | 国产在线1区 | 色香蕉在线| 欧美日韩调教 | 成人免费网站视频 | 成年人免费观看国产 | 国产麻豆视频网站 | 国产日韩精品一区二区三区 | 激情视频91 | 亚洲精品网页 | 久久这里只有精品9 | 在线免费观看国产精品 | 黄av资源| 日韩免费高清 | 国产精品一区二区吃奶在线观看 | av女优中文字幕在线观看 | 色瓜 | 欧美视频网址 | 久久久亚洲电影 | 精品久久久久亚洲 | 色综合久久久久综合 | 在线播放 一区 | 亚洲视频免费在线 | 国产精品入口久久 | 婷香五月 | 青春草免费视频 | 日韩黄色免费电影 | 国产一级免费电影 | av电影免费看 | 久久高清免费 | 久久综合狠狠综合 | 国产精品国产精品 | 婷婷伊人网| 日韩一级黄色大片 | 成人亚洲综合 | 国产视频高清 | 婷婷激情网站 | 国产精品美女在线观看 | 久久视频免费在线观看 | 99久久国产免费,99久久国产免费大片 | 九九热在线观看视频 | 97色噜噜| 亚洲作爱 | 国产视频黄 | 久久久久久久久久久黄色 | 精品电影一区二区 | 视频二区| 国产 中文 日韩 欧美 | 中文字幕乱码在线播放 | 国产精品自产拍在线观看 | 成人一级视频在线观看 | 国产精品久久久久久久久久久久午夜片 | 欧美在线视频精品 | 97成人在线观看视频 | 91大神精品视频在线观看 | 国产成人一区二区三区在线观看 | 日韩欧美在线免费观看 | 久久午夜影视 | 色爽网站| 亚洲黄a| 免费观看v片在线观看 | 九九亚洲精品 | 婷婷亚洲综合五月天小说 | 精品久久美女 | 日韩特黄一级欧美毛片特黄 | 免费看片网站91 | 日本aaaa级毛片在线看 | 亚洲欧美成人综合 | 欧美日韩国产精品一区二区亚洲 | 欧洲视频一区 | 91免费国产在线观看 | 国产亚洲一区二区三区 | 日本系列中文字幕 | 三级免费黄色 | 在线免费视频一区 | a黄色一级 | 国产美女精品视频免费观看 | 久久狠狠婷婷 | 91精品一区二区三区蜜桃 | 色九九视频 | 亚洲精品国精品久久99热 | 国产小视频在线观看 | 超碰人人草 | 国产精品久久久久久久久蜜臀 | 最近高清中文字幕 | 在线观看香蕉视频 | 国产精品18久久久久久vr | 日韩欧美视频免费观看 | 久久国产网 | 日韩网站在线免费观看 | 伊人国产在线观看 | 国产三级国产精品国产专区50 | 国产精品免费视频一区二区 | 中文字幕 在线 一 二 | 激情伊人五月天久久综合 | 亚州激情视频 | 国产二区视频在线观看 | 永久精品视频 | 特级片免费看 | 亚洲国产精品久久久久 |