win10 android可以刪除嗎_win10系統(tǒng)怎么刪除android文件夾

2020-04-23 11:43

有的用戶(hù)在使用win10系統(tǒng)進(jìn)行安卓軟件開(kāi)發(fā)時(shí),由于安裝了一些必要的開(kāi)發(fā)軟件,導(dǎo)致在電腦中保存著android格式文件,許多用戶(hù)都不知道win10系統(tǒng)android文件是否可以刪除,那么win10系統(tǒng)android可以刪除嗎?如果可以,又要怎么刪除android文件夾呢?下面就來(lái)告訴大家win10系統(tǒng)刪除android文件夾操作步驟。


win10 android可以刪除嗎_win10系統(tǒng)怎么刪除android文件夾


推薦下載:win10 64位系統(tǒng)下載

具體方法:

出現(xiàn)該文件夾一般都是由于電腦中安裝了一些軟件導(dǎo)致的,如小編在電腦中安裝了flashTool軟件之后便會(huì)出現(xiàn).android文件夾。

在使用 quick-cocos2d-x 做項(xiàng)目熱更新的時(shí)候,我需要建立臨時(shí)文件夾以保存下載的更新包。在更新完成后,我需要?jiǎng)h除這些臨時(shí)文件和文件夾。

cocos2d-x 和 quick-cocos2d-x 都沒(méi)有提供刪除文件夾功能。我做了如下2個(gè)嘗試:

1. 使用C++

在 cocos2d-x 2.x 中的 AssetsManager 包中提供了一個(gè) CreateDirectory 方法。這個(gè)方法可以跨平臺(tái)支持創(chuàng)建文件夾。在實(shí)際項(xiàng)目中運(yùn)行沒(méi)有問(wè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 范例中提供了一個(gè) reset 方法,這個(gè)方法使用系統(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();

}

但是,這個(gè) reset 在 ios 模擬器中運(yùn)行的時(shí)候,xcode會(huì)報(bào)這樣的warinng。

除此之外,用戶(hù)們可以還可以通過(guò)pe來(lái)進(jìn)行刪除。

以上就是win10系統(tǒng)刪除android文件夾操作步驟了,希望能夠幫助到大家。

網(wǎng)友評(píng)論

相關(guān)閱讀

win10教程下載排行
64 32