2016-01-25 177 views
0

我正在創建一個批處理文件,創建一個文件夾,子文件夾和txt文件。批處理文件Filename創建文件夾和txt文件

我經常收到一組pdf文件,我必須查看並導入isqft起飛。

我通常的做法是創建一個以pdf命名的文件夾。將pdf移動到文件夾中。創建一個具有相同名稱的txt文件。創建一個名爲Split的文件夾。在PDFSam中打開PDF並將每個頁面拆分到Split文件夾中。將書籤解壓到txt文件中。使用Renamer重新命名txt文件中的分割PDF。

有沒有辦法批處理?或者我應該專注於幾個批處理文件來完成此?我在這裏搜索了一個解決方案,但老實說,批處理文件的命令/語法真的讓我困惑。我主要查找文件夾創建,子文件夾創建,txt創建,並且如果可能的話,查找PDFSam分割。

是通常收到,

/Apartments/plans/Arch.pdf 
/Apartments/plans/Civil.pdf 
/Apartments/plans/Irrigation.pdf 
/Apartments/plans/Landscape.pdf 
/Apartments/plans/MEP.pdf 
/Apartments/plans/Structural.pdf 

它的外觀後,我惹一切

/Apartments/plans/Arch/Arch.pdf 
/Apartments/plans/Arch/Arch.txt 
/Apartments/plans/Arch/Split/File_0001.pdf,File_0002.pdf,etc... 

回答

0

對於基本的東西,你可以使用這個:

@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 

這將創建文件夾,文本文件,子文件夾,並移動pdf

對於拆分,您應該使用http://www.sejda.org/,這是PDFSaM的命令行版本。

+0

Dennis,謝謝你。我擡起頭,做出了相關的消息來源,因爲這會更好地滿足我的需求。我只是試了一下,它會爲我節省很多時間。我會考慮sejda來完成我正在尋找的其餘部分。 – mtdingee

+0

@mtdingee如果我的答案解決了您的問題,您可以點擊它左邊的檢查標記爲正確。如果您仍然無法實現分離,請發表評論,我會盡力幫助 –

+0

對不起,我是新來的。答案是正確的。我現在正在調查分裂情況,如果我有任何問題,我會告訴你。謝謝。 – mtdingee

相關問題