2015-09-19 70 views
0

我有多個圖像文件,一個文件夾中的共享文件名相同,但有不同的後綴
即:從文件名的後綴創建子文件夾然後將文件

textures\texture_suffix.dds 
textures\texture_suffix1.dds 
... 
textures\texture_suffix10.dds 

使用批處理我想創建一個名爲子文件夾Texture.Suffix,Texture.Suffix2基於紋理下文件的後綴,然後將相應的文件移動到其子文件夾中,並將其重命名爲'texture.dds'。

這可以使用批處理文件完成嗎?

感謝您的任何幫助。

+2

是的,這是可以做到在同一目錄中運行批處理文件,但如果你沒有自己的代碼,爲什麼不使用[任何現有的實用程序](https://www.google.com/#q=windows%20file%20rename%20move%20utility)來做到這一點,因爲stackoverflow不是1-800編碼服務。 – wOxxOm

+0

我很抱歉,我不想踩在任何人的腳上。我只是想知道如何用Windows來完成這項工作,這樣我就可以學習如何編寫代碼並將知識轉移到未來的任務中。儘管我不想安裝任何非常基本的東西。 – McNobody

+2

那麼如果你真的*有興趣,你應該搜索[類似的問題](http://stackoverflow.com/search?q=%5Bbatch-file%5D+rename++files+suffix),嘗試一下,編輯該問題並添加您嘗試適應特定問題的代碼。這就是stackoverflow通常的工作原理。 – wOxxOm

回答

0
cd textures 
for /f %%i in ('dir /b /s') do (
md %%~ni 
move %%i %%~ni\) 
pause 

寫一個bat文件,這些標籤和在包括紋理目錄

+0

非常感謝mk88。這段代碼就像一個魅力。謝謝! – McNobody

相關問題