bcp使用命令

时间:2017-03-08 15:31:04

标签: batch-file command bcp

我无法使用bcp命令将文件附加到一起。我收到一个文件并将其名称更改为今天的日期,每半小时一个文件进入需要附加到文件中具有日期戳的重命名的txt。一旦附加该文件移动到另一个文件夹。

每天将旧的txt移动到另一个文件夹并再次启动该过程。我无法将其整合到一个命令脚本中,因此我可以将其放入两个批处理文件中。

第一个重命名文件并清除两个位置的任何旧文件,一个是昨天的文件,另一个是100天以上的存档文件夹(天数无关紧要,因为我现在正在测试):

rename C:\Testing\WithRCD\data_list201 CM_Exclusions_%date:~-4,4%-%date:~-7,2%-%date:~-10,2%.txt

forfiles /p c:\Testing\WithRCD\ /m *.txt /d -1 /c "cmd /c move @FILE c:\Testing\WithRCD\Archive\"

forfiles /p "c:\Testing\WithRCD\Archive\" /m *.* /d -100 /c "cmd /c Del c:\Testing\WithRCD\Archive\"

这似乎有效但是当试图将文件追加在一起时他们不会,我试图使用以下代码:

copy /Y/V/DS data_list201+CM_Exclusions_%date:~-4,4%-%date:~-7,2%-%date:~-10,2%.txt

甚至

copy data_list201+CM_Exclusions_%date:~-4,4%-%date:~-7,2%-%date:~-10,2%.txt TempFile.txt

DEL CM_Exclusions_%date:~-4,4%-%date:~-7,2%-%date:~-10,2%.txt

REN TempFile.txt CM_Exclusions_%date:~-4,4%-%date:~-7,2%-%date:~-10,2%.txt

但我没有尝试过任何工作。

0 个答案:

没有答案