1.新建一个bat文件2.将cmd命令写入bat文件中例如:(功能是停止MySQL服务)net stop MySQLnet start MySQLc#代码: Process proc = new Process();
string targetDir = string.Format(@"D:\bat\");
proc.StartInfo.WorkingDirectory = targetDir;proc.StartInfo.FileName = "servicerestart.bat";proc.StartInfo.Arguments = string.Format("10");
proc.Start();proc.WaitForExit(); 原文:https://www.cnblogs.com/zhangtingzu/p/94...
[DllImport("kernel32.dll")]publicstaticexternint WinExec(string exeName, int operType); public Form1(){InitializeComponent();}privatevoid button1_Click(object sender, EventArgs e){WinExec(@"D:\project\LiuLun\LiuLun.Browser.Demo5\App\nw.dll",1);}这样做貌似还是有点问题的,以后再深入研究原文:http://www.cnblogs.com/liulun/p/4392932.html
视频文件类型为:.avi .mov .rm .rmvb .wmv .asf .asx .mpg .mpeg .3gp .mp4 .flv .mkv .vobusing System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.SharePoint; using Microsoft.SharePoint.Administration; using System.IO; using System.Web; using System.Text.RegularExpressions; using System.Data; namespace GetVideoFiles { class Program { static ...
查看.Net源代码vs版本号以及C#项目中各文件的含义用记事本打开vs项目的.sln文件。
第2行就是这个源代码包的开发软件vs版本号了
注意了,如果是vs2003的sln文件通常没有这行,可以判断他的第一行的最后一部分文字
: Format Version 8.00
Format Version 8.00 对应 vs2003
Format Version 9.00 对应 vs2005
Format Version 10.00 对应 vs2008
Format Version 11.00 对应 vs2010 .sln文件:他是开发环境中使用的解决方案文...
如果你直接读就会报错IOException: Sharing violation on path *****因为文件已经被占用 所以你需要用 FileShare.ReadWrite 打开它FileStream stream = File.Open("myfile.xlsx", FileMode.Open, FileAccess.Read, FileShare.ReadWrite);注意要自行排除 ~$ 文件然后将 FileStream转成bytes就可以用了 参考代码/*----------------------读取被打开的Excel文件---------------------*/
FileStream fileStream = File.Open(info.readP...
?123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113【【【【C#压缩文件】】】】方法1: //【filepath想要压缩文件的地址】 //【zippath输出压缩文件的地址】 privatevoidGetFileToZip(stringfilepath,stringzippath) { ...
C#实现http协议支持上传下载文件的GET、POST请求using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Net.Sockets;using System.Collections;using System.IO;using System.Text.RegularExpressions;using RE = System.Text.RegularExpressions.Regex;using System.Security.Cryptography.X509Certificates; /*********************************************************************...
最近在做一个每天定点从FTP自动下载节目.xml并更新到数据库的功能。首先想到用 FileSystemWatcher来监控下载到某个目录中的文件是否发生改变,如果改变就执行相应的操作,然后用timer来设置隔多长时间来下载。后来又想想了。用windwos服务来实现吧。效果图:执行的Log日志:INFO-2016/5/24 0:30:07--日志内容为:0/30/7进行time触发
INFO-2016/5/24 1:30:07--日志内容为:1/30/7进行time触发
INFO-2016/5/24 2:30:07--日志内容为:2/30...
/*********************************************************************************
** File Name : SQLConfig
** Copyright (C) 2013 guzhen.net. All Rights Reserved.
** Creator : SONGGUO\wangxiaoming
** Create Date : 2013/1/23 10:47:36
** Update Date :
** Description :
** Version No :
**************************************************************************...
Button控件获取文件夹:1 FolderBrowserDialog fileDialog = new FolderBrowserDialog();
2if (fileDialog.ShowDialog() == DialogResult.OK)
3 {
4 MessageBox.Show(fileDialog.SelectedPath);
5 }Button打开磁盘文件夹: 1 System.Diagnostics.Process.Start("explorer.exe", FilePath); 原文:http://www.cnblogs.com/hbtmwangjin/p/7602807.html
有时候保存数据的时候不想额外的搞个配置文件了,就想着能不能直接写到现有的文件中呢,答案是可以的static void Main(string[] args) {try {Test();} catch (Exception ex) {Console.WriteLine(ex.ToString());}Console.WriteLine("end");Console.ReadKey();}static void Test() {string filePath = "E:\\test.jpg";SaveInfo(filePath, "info测试123");Console.WriteLine(GetInfo(filePath));}/// <summary>/// 向文件流中添加数据...
ICSharpCode.SharpZipLib.dll下载地址1、压缩某个指定文件夹下日志,将日志压缩到CompressionDirectory文件夹中,并清除原来未压缩日志。 #region 压缩logs文件夹下日志public static void CompresslogDic(){ try{string logFilePath = AppDomain.CurrentDomain.BaseDirectory + "logs";DirectoryInfo logsDic = new DirectoryInfo(logFilePath);FileInfo[] bipLog = logsDic.GetFiles();DateTime dt = DateTime.Now;Lis...
使用cmd命令 renProcess.Start( "cmd", "/C " + "ren f:\\first c code.txt zhou.txt"); 原文:https://www.cnblogs.com/simadi/p/9435868.html
状况描述: 需要上传文件,但是不想要保存到实体路径下,便可以用该功能来实现。 效果图: 点击【Upload】按钮,上传文件到数据库; 点击【Preview】,预览文件; 具体实现: 前台: 1 <tr>2 <td class="subject" nowrap="nowrap" align="right" style="width: 180px; text-align: right;"><%=Resources.WebResource.OE_ID_TYPE%>3 <!--ID Type-->4 :5 </td>6 <td style="color: #F90;"> ...
///<summary>/// 动态加载DLL///</summary>///<param name="lpFileName">DLL路径</param>///<param name="Namespace">命名空间</param>///<param name="ClassName">类名</param>///<param name="lpProcName">公共函数名</param>///<param name="ObjArray_Parameter"></param>///<returns></returns>privateobject Invoke(string lpFileName, string Namespace, string ClassName, string lpProcName, object[] ObjArray_Parameter)...