Make copy ship more better

This commit is contained in:
2024-09-17 12:47:07 +02:00
parent 56a355f930
commit f1c7825d95
3 changed files with 7 additions and 23 deletions

1
.gitignore vendored
View File

@@ -1,3 +1,4 @@
steamcmd
.env
*.exe
avorion-ship-design-copy/main.log

View File

@@ -76,7 +76,8 @@ func main() {
planFileDst := filepath.Join(avorionRoaming, "ships", "plans", file.Name()+".plan.xml")
turretFileDst := filepath.Join(avorionRoaming, "ships", "turrets", file.Name()+".turret.xml")
if FileExists(shipFileSrc) {
if FileExists(shipFileSrc) && !FileExists(shipFileDst) {
log.Printf("Copying '%s' to '%s'", shipFileSrc, shipFileDst)
err := Copy(shipFileSrc, shipFileDst)
if err != nil {
Error.Printf("Error copying '%s' to '%s': '%v'", shipFileSrc, shipFileDst, err)
@@ -84,7 +85,8 @@ func main() {
}
}
if FileExists(planFileSrc) {
if FileExists(planFileSrc) && !FileExists(planFileDst) {
log.Printf("Copying '%s' to '%s'", planFileSrc, planFileDst)
err := Copy(planFileSrc, planFileDst)
if err != nil {
Error.Printf("Error copying '%s' to '%s': '%v'", planFileSrc, planFileDst, err)
@@ -92,7 +94,8 @@ func main() {
}
}
if FileExists(turretFileSrc) {
if FileExists(turretFileSrc) && !FileExists(turretFileDst) {
log.Printf("Copying '%s' to '%s'", turretFileSrc, turretFileDst)
err := Copy(turretFileSrc, turretFileDst)
if err != nil {
Error.Printf("Error copying '%s' to '%s': '%v'", turretFileSrc, turretFileDst, err)

View File

@@ -1,20 +0,0 @@
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2448424958' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547911644' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2448461336' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2448470414' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2448426634' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2870507130' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547912835' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547904213' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547927481' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547918360' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547910789' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547929251' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547919133' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547926761' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2832727474' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2448476238' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547881665' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547891637' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2842358106' is a ship!
2024/09/17 main.go:63: Mod 'C:\Users\Administrator\Seafile\Projects-Go\GoProjects\steamcmd-api\steamcmd\steamapps\workshop\content\445220\2547890050' is a ship!