tom*_*ber 8 python windows-xp command-line-interface ms-dos
我有一个名为 poll001.html 的文件,需要创建 100 个增量命名的副本(即 poll002.html、poll003.html...等)。我知道这很愚蠢,但这是老板想要的。使用脚本、命令行或 python 对此有什么建议吗?再次,对不起,这是一个荒谬的要求。
Eva*_*son 10
一些批复。用您的源文件名替换“source-file.html”。这也会做你的前导零。将其另存为 .BAT 或 .CMD 文件并让我们翻录。
@echo off
for /L %%i IN (1,1,100) do call :docopy %%i
goto :EOF
:docopy
set FN=00%1
set FN=%FN:~-3%
copy source-file.html poll%FN%.html
Run Code Online (Sandbox Code Playgroud)
编辑:
为了解决 sysadmin1138 的回答精神中不太普遍的情况:
@echo off
for /L %%i IN (1,1,9) do copy source-file.html poll00%%i.html
for /L %%i IN (10,1,99) do copy source-file.html poll0%%i.html
copy source-file.html poll100.html
Run Code Online (Sandbox Code Playgroud)
小智 5
以下 powershell one-liner 应该可以解决问题:
2..100 | %{cp poll001.html ("poll{0:D3}.html" -f $_)}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21113 次 |
| 最近记录: |