
我在命令列程式設計方面是個新手,所以請原諒我尋求非常基本的幫助。
我想取得一個包含很多子資料夾的資料夾,將子資料夾和檔案名稱新增到元資料中,然後重新命名檔案。例如,第一個資料夾中的第一個檔案實際上會被命名為F0000001
,下一個檔案F0000002
等等。所有檔案名稱的格式均為[author] [year] [title]
.從查看其他人的問題來看,這些似乎確實可行,但我不相信自己會嘗試根據其他人的答案建立命令列程式碼,僅用於我想做的事情的組件。
如果有人能提供任何幫助,我們將不勝感激。
編輯:為了回答卡根的問題,命名方法[作者][年份][標題]意味著檔案名,例如Vourvoulias 2012.Ink。
潛在的歧義是我以一個組織命名的一些文件,而我至少應該將其變成一個單詞,並且當有多個作者時使用“et al”,當有多個作者時使用“(ed)”或「(eds)」是經過編輯的收藏。我幾年前就開始了我的文件命名約定,後來沒有考慮用它來程式設計。
絕大多數檔案名稱都是“.PDF”,其中也有一些“.EPUB”。我不需要「.pdf」資訊作為元資料。
re:directories - 在此過程結束時,我希望不再有任何子資料夾,而只有一個巨大的資料夾可以插入 Mendeley。子資料夾名稱將成為附加到先前位於這些子資料夾中的檔案的標籤。例如,文件夾“非洲政治經濟”中的文件將具有標籤“非洲政治經濟”,依此類推。
希望這能澄清一切。