// File selected when file selection not permitted
this.filePickBox.validationMessage=nls.localize('remoteFileDialog.validateFolderOnly','Please select a folder.');
returnPromise.resolve(false);
if(this.requiresTrailing){// save
if(uri.length>1){
// The uri array can only have one value in it. Something has gone very wrong otherwise.
this.filePickBox.validationMessage=nls.localize('remoteFileDialog.tooMany','Can only Save As one item.');
returnPromise.resolve(false);
}elseif(stat&&stat.isDirectory){
// Can't do this
this.filePickBox.validationMessage=nls.localize('remoteFileDialog.validateFolder','The folder already exists. Please use a new file name.');
returnPromise.resolve(false);
}elseif(stat&&!this.shouldOverwriteFile){
// Replacing a file.
this.shouldOverwriteFile=true;
// Show a yes/no prompt
constmessage=nls.localize('remoteFileDialog.validateExisting','{0} already exists. Are you sure you want to overwrite it?',resources.basename(uri[i]));