2015-11-24 27 views
0

我是脚本的新手,希望能够编写一个脚本来将源文件C:\Test中的文件(example.doc)复制到目标D:\Destination,该目标检查复制是否成功然后删除原始文件。简单的脚本来复制检查和删除

+0

欢迎来到SO!你应该为你的问题添加一些细节。你在使用什么操作系统,脚本是什么类型?击? DOS?你试过什么了? – Ajean

+0

谢谢:)。我正在使用Windows,计划使用记事本并转入.bat。我明白如何让他们能够在如何写作方面提供一些帮助。我发现了复制和xcopy命令,我知道但是检查一个文件是否被复制,然后删除旧的仍然试图学习。非常感谢 – newtoscripts

+0

您应该将信息添加到您的问题中,而不是添加评论。评论是短暂的,在问题本身中包含的信息越多越好。 – Ajean

回答

0

一对夫妇的答案:

研究 “移动”(也许,谷歌 “批处理文件移动”)。命令提示符(移动/?)中的简短文档没有具体说明是否在擦除原始文件之前检查文件是否正确到达,但对于开发人员来说这似乎是一件很明显的事情。网络上可能有某个地方会确认他们是否这样做。

如果可行,请尝试“移动C:\ Test \ example.doc D:\ Destination”。这可能会做到。

或者写一个批处理文件,也许mymove.bat

copy C:\Test\example.doc D:\Destination 
if exist D:\Destination\example.doc del C:\Test\example.doc 

你可以得到更精细:使用参数指定的文件名,检查是否d:\目标\ example.doc和C: \ Test \ example.doc在删除之前具有相同的大小,使用一些开关来避免提示有关事物和类似信息。也许这会让你开始。

对于所有这些批处理文件命令(move,copy,del,dir),可以在命令提示符下为特定操作系统获取一些很好的文档。类型<cmd> /?(与上面提到的move /?类似)。

批处理文件编程是单调乏味,令人沮丧,但它可用于我们所有人!祝你好运。

+0

非常感谢,这是一个很大的帮助。非常感激 – newtoscripts