forked from qt-creator/qt-creator
FileUtils: Remove symbolic links when removing a directory
Task-number: QTCREATORBUG-6898 Change-Id: Idef8eee191d6d5b8f66046a4e6c6891a54262d2e Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
This commit is contained in:
committed by
Aurindam Jana
parent
f3bb330ea0
commit
c1596926ea
@@ -62,7 +62,7 @@ namespace Utils {
|
|||||||
bool FileUtils::removeRecursively(const QString &filePath, QString *error)
|
bool FileUtils::removeRecursively(const QString &filePath, QString *error)
|
||||||
{
|
{
|
||||||
QFileInfo fileInfo(filePath);
|
QFileInfo fileInfo(filePath);
|
||||||
if (!fileInfo.exists())
|
if (!fileInfo.exists() && !fileInfo.isSymLink())
|
||||||
return true;
|
return true;
|
||||||
QFile::setPermissions(filePath, fileInfo.permissions() | QFile::WriteUser);
|
QFile::setPermissions(filePath, fileInfo.permissions() | QFile::WriteUser);
|
||||||
if (fileInfo.isDir()) {
|
if (fileInfo.isDir()) {
|
||||||
|
Reference in New Issue
Block a user