/* * Decompiled with CFR 0.152. */ package com.tridium.sys.transfer; import com.tridium.sys.transfer.FileToFile; import com.tridium.sys.transfer.TransferResult; import javax.baja.file.BFileSpace; import javax.baja.file.BIFile; import javax.baja.file.FilePath; public class IntraFileSpaceMove extends FileToFile { public TransferResult transfer() throws Exception { this.init(); this.name(); this.move(); return null; } public void move() throws Exception { if (IntraFileSpaceMove.isDebugOn()) { IntraFileSpaceMove.debug("IntraFileSpaceMove.move"); } BFileSpace bFileSpace = this.targetDir.getFileSpace(); FilePath filePath = this.targetDir.getFilePath(); int n = 0; while (n < this.sourceFiles.length) { BIFile bIFile = this.sourceFiles[n]; FilePath filePath2 = bIFile.getFilePath(); FilePath filePath3 = filePath.merge(this.insertNames[n]); if (IntraFileSpaceMove.isDebugOn()) { IntraFileSpaceMove.debug(" " + filePath2 + " -> " + filePath3); } if (this.targetDir.toString(null).equals("file:!trash ") || this.targetDir.toString(null).startsWith("file:!trash/")) { this.updateStatus(this.lexDeleting + " \"" + filePath2.getName() + "\"..."); } else { this.updateStatus(this.lexMoving + " \"" + filePath2.getName() + "\"..."); } bFileSpace.move(filePath2, filePath3, this.getContext()); ++n; } } }