有的用戶在使用win10系統(tǒng)進(jìn)行安卓軟件開發(fā)時,由于安裝了一些必要的開發(fā)軟件,導(dǎo)致在電腦中保存著android格式文件,許多用戶都不知道win10系統(tǒng)android文件是否可以刪除,那么win10系統(tǒng)android可以刪除嗎?如果可以,又要怎么刪除android文件夾呢?下面就來告訴大家win10系統(tǒng)刪除android文件夾操作步驟。
推薦下載:win10 64位系統(tǒng)下載
具體方法:
出現(xiàn)該文件夾一般都是由于電腦中安裝了一些軟件導(dǎo)致的,如小編在電腦中安裝了flashTool軟件之后便會出現(xiàn).android文件夾。
在使用 quick-cocos2d-x 做項目熱更新的時候,我需要建立臨時文件夾以保存下載的更新包。在更新完成后,我需要刪除這些臨時文件和文件夾。
cocos2d-x 和 quick-cocos2d-x 都沒有提供刪除文件夾功能。我做了如下2個嘗試:
1. 使用C++
在 cocos2d-x 2.x 中的 AssetsManager 包中提供了一個 CreateDirectory 方法。這個方法可以跨平臺支持創(chuàng)建文件夾。在實際項目中運(yùn)行沒有問題。
bool AssetsManager::createDirectory(const char *path)
{
#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32)
mode_t processMask = umask(0);
int ret = mkdir(path, S_IRWXU | S_IRWXG | S_IRWXO);
umask(processMask);
if (ret != 0 && (errno != EEXIST))
{
return false;
}
return true;
#else
BOOL ret = CreateDirectoryA(path, NULL);
if (!ret && ERROR_ALREADY_EXISTS != GetLastError())
{
return false;
}
return true;
#endif
}
在 cocos2d-x 2.x 的 AssetsManager sample 范例中提供了一個 reset 方法,這個方法使用系統(tǒng)命令遞歸刪除文件夾。
void UpdateLayer::reset(cocos2d::CCObject *pSender)
{
pProgressLabel->setString(" ");
// Remove downloaded files
#if (CC_TARGET_PLATFORM != CC_PLATFORM_WIN32)
string command = "rm -r ";
// Path may include space.
command += "\"" + pathToSave + "\"";
system(command.c_str());
#else
string command = "rd /s /q ";
// Path may include space.
command += "\"" + pathToSave + "\"";
system(command.c_str());
#endif
// Delete recorded version codes.
getAssetsManager()->deleteVersion();
createDownloadedDir();
}
但是,這個 reset 在 ios 模擬器中運(yùn)行的時候,xcode會報這樣的warinng。
除此之外,用戶們可以還可以通過pe來進(jìn)行刪除。
以上就是win10系統(tǒng)刪除android文件夾操作步驟了,希望能夠幫助到大家。
網(wǎng)友評論