首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >批处理文件Filename创建文件夹和txt文件

批处理文件Filename创建文件夹和txt文件
EN

Stack Overflow用户
提问于 2016-01-25 10:44:17
回答 1查看 222关注 0票数 0

我希望创建一个批处理文件,创建一个文件夹、子文件夹和txt文件。

我经常收到一组pdf文件,我必须审查和导入isqft起飞。

我通常的步骤是创建一个以pdf命名的文件夹。将pdf移到文件夹中。创建同名的txt文件。创建名为Split的文件夹。在PDFSam中打开PDF并将每一页拆分到拆分文件夹中。将书签解压缩到txt文件中。使用重命名器从txt文件中重命名拆分的PDF。

有办法分批吗?或者我应该专注于几个批处理文件来完成这个任务?我在这里搜索了一个解决方案,但老实说,批处理文件的命令/语法确实让我感到困惑。我主要是寻找文件夹创建,子文件夹创建,txt创建,如果可能的话,PDFSam拆分。

通常收到的东西,

代码语言:javascript
复制
/Apartments/plans/Arch.pdf
/Apartments/plans/Civil.pdf
/Apartments/plans/Irrigation.pdf
/Apartments/plans/Landscape.pdf
/Apartments/plans/MEP.pdf
/Apartments/plans/Structural.pdf

我把一切都搞砸了

代码语言:javascript
复制
/Apartments/plans/Arch/Arch.pdf
/Apartments/plans/Arch/Arch.txt
/Apartments/plans/Arch/Split/File_0001.pdf,File_0002.pdf,etc...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-25 11:05:36

对于基本的内容,您可以使用以下内容:

代码语言:javascript
复制
@echo off
setlocal EnableDelayedExpansion
set "source=C:\Apartments\plans"
FOR %%F IN ("%source%\"*.pdf) DO (
    echo %%F
    mkdir "!source!\%%~nF"
    mkdir "!source!\%%~nF\split"
    move "%%F" "!source!\%%~nF"
    type nul> "!source!\%%~nF\%%~nF.txt"
)
pause

这将创建文件夹、文本文件、子文件夹,并移动pdfs。

对于拆分,您应该使用http://www.sejda.org/,这是PDFSaM的命令行版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34990639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档