请会编程的来帮个忙

来源:百度知道 编辑:UC知道 时间:2024/07/02 22:47:27
我想做一个文件提取工具,主要是看A文件夹中有没有这个的文件,如果有的话就去系统里面找并且COPY到我指定的一个新的目录。因为我没怎么学过编程,所以不知道怎么做。还请各位高手帮帮忙分数不是问题编程的语言也不限像C、VB等。如果批处理可以的话最好用批处理来做谢谢了!我的QQ:236730311
FOR /F %F IN ('DIR /B D:\A\*.*') DO COPY C:\WINDOWS\SYSTEM\%F D:\BAK\ 这个做成批处理怎么说不应该有DO啊!不过用CMD来执行是正常的!

你这个问题应该用批处理来设计,不要编写什么软件,一个命令就能做的,何必呢?

你的要求是这样的吗:把系统目录(C:\WINDOWS\SYSTEM)下面某些文件拷贝到新目录(D:\BAK)下,条件是D:\A目录下存在的文件,对吧?

用下面的一个DOS命令就完成了:

FOR /F %F IN ('DIR /B D:\A\*.*') DO COPY C:\WINDOWS\SYSTEM\%F D:\BAK\

执行的上面命令的方法,点开始、所有程序、附件、命令提示符,然后粘贴我上面这行,按回车。粘贴前可能需要把各文件夹修改为你需要的真实内容。

补充:如果写在批处理里面,上面语句中的%都要写为%%

我用 C#写了个 复制 的函数
private void Copy()
{
string aimpath=@"C:\Documents and Settings\Administrator\「开始」菜单\程序\启动\Shut_Explorer.exe";

// string path = System.IO.Directory.GetCurrentDirectory()+"\\Shut_Explorer.exe"; //??

string path=System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName;//这种方法好,可以动态获取

if(!System.IO.File.Exists(aimpath))
{
System.IO.File.Copy(path,aimpath);
}

}

不懂编程。。