Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 如何复制单个PDF文件并将其批量粘贴到数百个文件中,这些文件具有基于源.csv或Excel文件的特定命名约定?_Batch File_Rename_Copy Paste - Fatal编程技术网

Batch file 如何复制单个PDF文件并将其批量粘贴到数百个文件中,这些文件具有基于源.csv或Excel文件的特定命名约定?

Batch file 如何复制单个PDF文件并将其批量粘贴到数百个文件中,这些文件具有基于源.csv或Excel文件的特定命名约定?,batch-file,rename,copy-paste,Batch File,Rename,Copy Paste,我试图将一个PDF文档复制到几百个PDF文档中,但它们必须基于存储在.csv中的特定用户数据(或文本或Excel,任何这些源都可以)具有特定的命名约定。我想我可以使用PowerShell来实现这一点,但我不知道如何实现 例如: 取一个PDF-sample.PDF-并重命名为00003021_20160204.PDF,其中“00003021_20160204”是source.csv中的一个特定用户记录。然后我会复制sample.pdf并重复上述过程数百次,直到我的源代码列表完成 注意,这些是连续的

我试图将一个PDF文档复制到几百个PDF文档中,但它们必须基于存储在.csv中的特定用户数据(或文本或Excel,任何这些源都可以)具有特定的命名约定。我想我可以使用PowerShell来实现这一点,但我不知道如何实现

例如: 取一个PDF-sample.PDF-并重命名为00003021_20160204.PDF,其中“00003021_20160204”是source.csv中的一个特定用户记录。然后我会复制sample.pdf并重复上述过程数百次,直到我的源代码列表完成

注意,这些是连续的数字,所以我必须依赖于源数据

我尝试了搜索堆栈和谷歌,但什么也没找到。尽管我愿意接受关于我(或其他人)将来如何更好地搜索此解决方案的建议

谢谢

对于(files.txt)中的/F%%p,请复制%1“%%p.pdf”


其中files.txt每行都有一个数字,第一个参数是要复制的pdf。

如果您提供了更好的详细信息,可能会有人给您更好的答案。因此,它实际上不是一个代码编写服务。这是一个帮助程序员使用现有代码的论坛。Copy-Item并将-Destination更改为新文件名。将其包装在一个循环中,以获取/构建所需的新文件名。