@@ -247,7 +247,7 @@ func newSyncDeleteProcessor(cca *cookedSyncCmdArgs, fpo common.FolderPropertyOpt
247
247
if err != nil {
248
248
return nil , err
249
249
}
250
-
250
+
251
251
return newInteractiveDeleteProcessor (deleter .delete , cca .deleteDestination , cca .fromTo .To ().String (), cca .destination , cca .incrementDeletionCount , cca .dryrunMode ), nil
252
252
}
253
253
@@ -284,7 +284,7 @@ func (b *remoteResourceDeleter) getObjectURL(objectURL string) (*url.URL, error)
284
284
if err != nil {
285
285
return nil , err
286
286
}
287
- return u ,nil
287
+ return u , nil
288
288
}
289
289
290
290
func (b * remoteResourceDeleter ) delete (object StoredObject ) error {
@@ -305,12 +305,12 @@ func (b *remoteResourceDeleter) delete(object StoredObject) error {
305
305
306
306
var err error
307
307
var objURL * url.URL
308
-
308
+
309
309
switch b .targetLocation {
310
310
case common .ELocation .Blob ():
311
311
bsc , _ := sc .BlobServiceClient ()
312
- var blobClient * blob.Client = bsc .NewContainerClient (b .containerName ).NewBlobClient (path .Join (b .rootPath + object .relativePath ))
313
-
312
+ var blobClient * blob.Client = bsc .NewContainerClient (b .containerName ).NewBlobClient (path .Join (b .rootPath , object .relativePath ))
313
+
314
314
objURL , err = b .getObjectURL (blobClient .URL ())
315
315
if err != nil {
316
316
break
@@ -321,7 +321,7 @@ func (b *remoteResourceDeleter) delete(object StoredObject) error {
321
321
_ , err = blobClient .Delete (b .ctx , nil )
322
322
case common .ELocation .File ():
323
323
fsc , _ := sc .FileServiceClient ()
324
- fileClient := fsc .NewShareClient (b .containerName ).NewRootDirectoryClient ().NewFileClient (path .Join (b .rootPath + object .relativePath ))
324
+ fileClient := fsc .NewShareClient (b .containerName ).NewRootDirectoryClient ().NewFileClient (path .Join (b .rootPath , object .relativePath ))
325
325
326
326
objURL , err = b .getObjectURL (fileClient .URL ())
327
327
if err != nil {
@@ -330,13 +330,13 @@ func (b *remoteResourceDeleter) delete(object StoredObject) error {
330
330
b .folderManager .RecordChildExists (objURL )
331
331
defer b .folderManager .RecordChildDeleted (objURL )
332
332
333
- err = common .DoWithOverrideReadOnlyOnAzureFiles (b .ctx , func ()(interface {}, error ) {
333
+ err = common .DoWithOverrideReadOnlyOnAzureFiles (b .ctx , func () (interface {}, error ) {
334
334
return fileClient .Delete (b .ctx , nil )
335
335
}, fileClient , b .forceIfReadOnly )
336
336
case common .ELocation .BlobFS ():
337
337
dsc , _ := sc .DatalakeServiceClient ()
338
- fileClient := dsc .NewFileSystemClient (b .containerName ).NewFileClient (path .Join (b .rootPath + object .relativePath ))
339
-
338
+ fileClient := dsc .NewFileSystemClient (b .containerName ).NewFileClient (path .Join (b .rootPath , object .relativePath ))
339
+
340
340
objURL , err = b .getObjectURL (fileClient .DFSURL ())
341
341
if err != nil {
342
342
break
@@ -369,48 +369,48 @@ func (b *remoteResourceDeleter) delete(object StoredObject) error {
369
369
var objURL * url.URL
370
370
var err error
371
371
switch b .targetLocation {
372
- case common .ELocation .Blob ():
373
- bsc , _ := sc .BlobServiceClient ()
374
- blobClient := bsc .NewContainerClient (b .containerName ).NewBlobClient (path .Join (b .rootPath + object .relativePath ))
375
- // HNS endpoint doesn't like delete snapshots on a directory
376
- objURL , err = b .getObjectURL (blobClient .URL ())
377
- if err != nil {
378
- return err
379
- }
372
+ case common .ELocation .Blob ():
373
+ bsc , _ := sc .BlobServiceClient ()
374
+ blobClient := bsc .NewContainerClient (b .containerName ).NewBlobClient (path .Join (b .rootPath , object .relativePath ))
375
+ // HNS endpoint doesn't like delete snapshots on a directory
376
+ objURL , err = b .getObjectURL (blobClient .URL ())
377
+ if err != nil {
378
+ return err
379
+ }
380
380
381
- deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
382
- _ , err = blobClient .Delete (b .ctx , nil )
383
- return (err == nil )
384
- }
385
- case common .ELocation .File ():
386
- fsc , _ := sc .FileServiceClient ()
387
- dirClient := fsc .NewShareClient (b .containerName ).NewDirectoryClient (path .Join (b .rootPath + object .relativePath ))
388
- objURL , err = b .getObjectURL (dirClient .URL ())
389
- if err != nil {
390
- return err
391
- }
381
+ deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
382
+ _ , err = blobClient .Delete (b .ctx , nil )
383
+ return (err == nil )
384
+ }
385
+ case common .ELocation .File ():
386
+ fsc , _ := sc .FileServiceClient ()
387
+ dirClient := fsc .NewShareClient (b .containerName ).NewDirectoryClient (path .Join (b .rootPath , object .relativePath ))
388
+ objURL , err = b .getObjectURL (dirClient .URL ())
389
+ if err != nil {
390
+ return err
391
+ }
392
392
393
- deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
394
- err = common .DoWithOverrideReadOnlyOnAzureFiles (b .ctx , func ()(interface {}, error ) {
395
- return dirClient .Delete (b .ctx , nil )
396
- }, dirClient , b .forceIfReadOnly )
397
- return (err == nil )
398
- }
399
- case common .ELocation .BlobFS ():
400
- dsc , _ := sc .DatalakeServiceClient ()
401
- directoryClient := dsc .NewFileSystemClient (b .containerName ).NewDirectoryClient (path .Join (b .rootPath + object .relativePath ))
402
- objURL , err = b .getObjectURL (directoryClient .DFSURL ())
403
- if err != nil {
404
- return err
405
- }
393
+ deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
394
+ err = common .DoWithOverrideReadOnlyOnAzureFiles (b .ctx , func () (interface {}, error ) {
395
+ return dirClient .Delete (b .ctx , nil )
396
+ }, dirClient , b .forceIfReadOnly )
397
+ return (err == nil )
398
+ }
399
+ case common .ELocation .BlobFS ():
400
+ dsc , _ := sc .DatalakeServiceClient ()
401
+ directoryClient := dsc .NewFileSystemClient (b .containerName ).NewDirectoryClient (path .Join (b .rootPath , object .relativePath ))
402
+ objURL , err = b .getObjectURL (directoryClient .DFSURL ())
403
+ if err != nil {
404
+ return err
405
+ }
406
406
407
- deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
408
- recursiveContext := common .WithRecursive (b .ctx , false )
409
- _ , err = directoryClient .Delete (recursiveContext , nil )
410
- return (err == nil )
411
- }
412
- default :
413
- panic ("not implemented, check your code" )
407
+ deleteFunc = func (ctx context.Context , logger common.ILogger ) bool {
408
+ recursiveContext := common .WithRecursive (b .ctx , false )
409
+ _ , err = directoryClient .Delete (recursiveContext , nil )
410
+ return (err == nil )
411
+ }
412
+ default :
413
+ panic ("not implemented, check your code" )
414
414
}
415
415
416
416
b .folderManager .RecordChildExists (objURL )
0 commit comments