cli: CommandUpdate: When path is a dir, don't do anything (no deletion or updates)

This commit is contained in:
Albert S. 2022-06-02 09:05:49 +02:00
부모 db029dd915
커밋 05606dd502
1개의 변경된 파일11개의 추가작업 그리고 8개의 파일을 삭제

파일 보기

@ -53,17 +53,20 @@ int CommandUpdate::handle(QStringList arguments)
for(FileData &fileData : files)
{
QFileInfo fileInfo(fileData.absPath);
if(fileInfo.exists() && fileInfo.isFile())
if(fileInfo.exists())
{
if(fileInfo.lastModified().toSecsSinceEpoch() != fileData.mtime)
if(fileInfo.isFile())
{
if(!dryRun)
if(fileInfo.lastModified().toSecsSinceEpoch() != fileData.mtime)
{
filePathsToUpdate.append(fileData.absPath);
}
else
{
Logger::info() << "Would update" << fileData.absPath << Qt::endl;
if(!dryRun)
{
filePathsToUpdate.append(fileData.absPath);
}
else
{
Logger::info() << "Would update" << fileData.absPath << Qt::endl;
}
}
}
}