Bugfix: No Subdirectory
This commit is contained in:
		
							parent
							
								
									a57f82a546
								
							
						
					
					
						commit
						57dcea32ff
					
				@ -1,9 +1,12 @@
 | 
			
		||||
package main
 | 
			
		||||
 | 
			
		||||
func correctPath(path string) string {
 | 
			
		||||
 | 
			
		||||
	if path[len(path)-1:] == `/` || path[len(path)-1:] == `\` {
 | 
			
		||||
		// Case: E.g. remote dir = /myfiles/
 | 
			
		||||
		return path[:len(path)-1]
 | 
			
		||||
	} else {
 | 
			
		||||
		// Case: E.g. remote dir = /myfiles
 | 
			
		||||
		return path
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										2
									
								
								Main.go
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								Main.go
									
									
									
									
									
								
							@ -16,7 +16,7 @@ import (
 | 
			
		||||
func main() {
 | 
			
		||||
 | 
			
		||||
	// Show the current version:
 | 
			
		||||
	log.Println(`Sync v1.3.1`)
 | 
			
		||||
	log.Println(`Sync v1.3.2`)
 | 
			
		||||
 | 
			
		||||
	// Allow Go to use all CPUs:
 | 
			
		||||
	runtime.GOMAXPROCS(runtime.NumCPU())
 | 
			
		||||
 | 
			
		||||
@ -7,6 +7,12 @@ import (
 | 
			
		||||
 | 
			
		||||
func normalisePath(base, path string) string {
 | 
			
		||||
	result := strings.Replace(path, base, ``, 1)
 | 
			
		||||
 | 
			
		||||
	// Ensure that the path starts with a slash:
 | 
			
		||||
	if len(result) > 1 && result[0:1] != `/` {
 | 
			
		||||
		result = filepath.Join(`/`, result)
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	result = filepath.ToSlash(result)
 | 
			
		||||
	return strings.ToLower(result)
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user