0
我需要刪除特定目錄中超過100個文件的名稱的前4個字符,我可以使用obj-c程序或aC++程序執行此操作,if又怎樣?重命名目錄中的多個文件在objective-c
我需要刪除特定目錄中超過100個文件的名稱的前4個字符,我可以使用obj-c程序或aC++程序執行此操作,if又怎樣?重命名目錄中的多個文件在objective-c
是的,你可以。
NSFileManager
類提供了您需要的所有方法。
要獲取目錄的內容,請使用contentsOfDirectoryAtPath
方法。 要重命名文件,您需要使用moveItemAtPath
方法。
步驟: 1.獲取在目錄中的文件的名稱。 2.迭代所有文件並使用moveItemAtPath進行重命名。
它是否必須是Objective-C程序?你可以很容易地用shell腳本來完成這個工作:''在''ls \''中的文件;做mv $文件$ {file:4};完成' – mipadi
ls是文件夾? – Lewis
@LewisElliott:'ls'是一個shell命令,它將列出當前目錄中的所有文件。因此,當您運行該shell腳本時,您需要位於要更改內容的目錄中。 – Chuck