想写一个Form的执行档,实现把一个文件夹里的所有文件(文件数量随机的)复制到另一个文件夹.
具體功能:
1.當A文件夾下存在文件時就复制到B文件夾。
2.当复制过程中,如果出现了文件复制错误,可以得知是哪个文件出错了。
3.此程式是要循環不停的執行.
具體功能:
1.當A文件夾下存在文件時就复制到B文件夾。
2.当复制过程中,如果出现了文件复制错误,可以得知是哪个文件出错了。
3.此程式是要循環不停的執行.
FileInfo[] _files = _DI.GetFiles();
foreach(FileInfo _file in _files)
{
try
{
_file.CopyTo(@"D\Copy");
}
catch
{
this.listBox1.Items.Add(" the file {0} fail;" + _file.Name);
}
}
http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx
FileInfo[] _files = _DI.GetFiles();
foreach(FileInfo _file in _files)
{
try
{
if(!Directory.Exit(@"D:\Copy"))
{
Directory.CreateDirectory(@"D:\Copy");
}
_file.CopyTo(@"D:\Copy\" + _file.Name,true);
}
catch(Exception ex)
{
this.listBox1.Items.Add(" the file {0} fail;" + _file.Name);
}
}