Make copy ship more better
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -1,3 +1,4 @@
|
|||||||
steamcmd
|
steamcmd
|
||||||
.env
|
.env
|
||||||
*.exe
|
*.exe
|
||||||
|
avorion-ship-design-copy/main.log
|
||||||
|
@@ -76,7 +76,8 @@ func main() {
|
|||||||
planFileDst := filepath.Join(avorionRoaming, "ships", "plans", file.Name()+".plan.xml")
|
planFileDst := filepath.Join(avorionRoaming, "ships", "plans", file.Name()+".plan.xml")
|
||||||
turretFileDst := filepath.Join(avorionRoaming, "ships", "turrets", file.Name()+".turret.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)
|
err := Copy(shipFileSrc, shipFileDst)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Printf("Error copying '%s' to '%s': '%v'", shipFileSrc, shipFileDst, err)
|
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)
|
err := Copy(planFileSrc, planFileDst)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Printf("Error copying '%s' to '%s': '%v'", planFileSrc, planFileDst, err)
|
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)
|
err := Copy(turretFileSrc, turretFileDst)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
Error.Printf("Error copying '%s' to '%s': '%v'", turretFileSrc, turretFileDst, err)
|
Error.Printf("Error copying '%s' to '%s': '%v'", turretFileSrc, turretFileDst, err)
|
||||||
|
@@ -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!
|
|
Reference in New Issue
Block a user