做一个复制文件的程序,功能是当指定的文件夹下有文件时就拷贝到另一个文件夹下,并且当原来的文件夹下有新文件时也拷贝到第二个文件夹里面.请各位大侠帮忙,谢谢!
解决方案 »
- 那如果datareader在打开的时候,进程被杀,这个reader和connection会被关闭么
- winform模拟登陆人人网,如何抓取post数据包
- 借问用过Delphi的大侠:C#是否能实现象Delphi一样直接把一个form贴到另一个form上
- 提取文字的问题??
- 一个反射的问题!在Winform下可以,在asp.net下有问题.
- 根据参数不同iframe加载不同页面,请教!
- asp.net按纽确认功能不能使用?
- 修改只读属性的值
- C# 怎样使控制台应用程序得窗口不显示
- 100分求助,请问 C# 怎样实现穿越 NAT ??
- 如何获取DataGridView指定单元格的内容
- asp.net跨平台通信
System.IO.File.Copy
{
FileSystemWatcher watcher = new FileSystemWatcher(souPath);
watcher.Created += delegate(object sender, FileSystemEventArgs e)
{
if (e.ChangeType == WatcherChangeTypes.Created)
{
watcher.WaitForChanged(WatcherChangeTypes.Created);
File.Copy(e.FullPath, desPath + Path.GetFileName(e.FullPath), true);
}
};
}
和WaitForChanged是多于的
System.IO.File.Copy
怎么用啊?
做一个windows服务,怎么做?
只要有新的文件就拷贝到第二个文件夹里面。
文件夹下的文件随时都会更新,怎么拷贝
{
try
{
// 检查目标目录是否以目录分割字符结束如果不是则添加之
if (taget_Path[taget_Path.Length - 1] != Path.DirectorySeparatorChar)
taget_Path += Path.DirectorySeparatorChar; // 判断目标目录是否存在
if(!Directory.Exists(taget_Path)) Directory.CreateDirectory(taget_Path);
// 得到源目录的文件列表
string[] fileList = Directory.GetFileSystemEntries(source_Path);
// 遍历所有的文件和目录
foreach (string file in fileList)
{
// 若是文件夹 则Copy里面的文件
if(Directory.Exists(file))
CopyFile(file, taget_Path + Path.GetFileName(file));
// 否则直接Copy文件
else
File.Copy(file, taget_Path + Path.GetFileName(file), true);
}
}
catch (Exception ex)
{ MessageBox.Show(ex.ToString()); }
}
{
DirectoryInfo d1 = new DirectoryInfo(pathold);
DirectoryInfo d2 = new DirectoryInfo(pathnew);
FileInfo[] file1 = d1.GetFiles();
FileInfo[] file2 = d2.GetFiles();
foreach (FileInfo finf in file1)
{
if (finf.Extension.Equals(".txt")) //如果扩展名为“.txt”
{
if (File.Exists(pathnew + @"\" + Path.GetFileName(finf.FullName)))
{
if (finf.LastWriteTime != File.GetLastWriteTime((pathnew + @"\" + Path.GetFileName(finf.FullName))))
{
finf.CopyTo(pathnew + @"\" + Path.GetFileName(finf.FullName), true);
}
}
else
{
finf.CopyTo(pathnew + @"\" + Path.GetFileName(finf.FullName), true);
}
}
}
}
这些代码暂时能实现复制文件的功能。