dpolal Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 Γειά χαρά... Θέλω με ένα batch αρχειάκη που θα τρέχει χειροκίνητα να κάνω copy ένα συγκεκριμένο αρχείο (C:\Program Files\Folder1\file.txt ) σε κάποιον άλλο φάκελλο (C:\Program Files\Folder2\file.txt)... ΤΟ περιβάλλον είναι win2000. Το πρόβλημα είναι ότι η εντολή copy τραβάει ζόρι με το κενό στο Program Files και δεν τρέχει... Έχετε καμμιά ιδέα πώς θα το ξεπεράσω αυτό;;; Παλιά στο DOS τα μεγάλα directories απεικονίζονταν με έναν συγκεκριμένο τρόπο αλλά δεν τον θύμάμαι πια ... Kαμμιά βοήθεια;;;;; Ευχαριστώ...
victz Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 Τα παλια DOS ονοματα ειχαν περιορισμο σε 8 χαρακτηρες στο ονομα + 3 στην καταληξη. Ετσι το "Program Files" μπορεις να το δωσεις σαν "Progra~1". Το "~" εμπαινε στον 7ο χαρακτηρα, ενω ο αριθμος στον ογδοο. Αν υπηρχε directory με ιδιο ονομα γινοταν Progra~2, ή Progra~3 αναλογα.
dpolal Δημοσ. 24 Αυγούστου 2005 Μέλος Δημοσ. 24 Αυγούστου 2005 Τελικά το βρήκα με λίγο ψάξιμο... Αντικαθιστάς το C:\Program Files\Folder1 με C:\Progra~1\Folder1 και λειτουργεί μια χαρά... :):) Πέρνεις τα πρώτα 6 γράμματα από το Folder και προσθέτεις το ~1 στο τέλος.... (το σηματάκι λέγεται tilda)
dpolal Δημοσ. 24 Αυγούστου 2005 Μέλος Δημοσ. 24 Αυγούστου 2005 Ευχαριστώ victz, τελικά το θυμήθηκα, έχω πάνω από 4 χρόνια να φτιάξω batch...
victz Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 Νο problem φιλε. Το DOS εκανε αγιους καποτε... απλα ολοι βαριοταν να γραφουν, και βγηκαν τα WIN
Highlander Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 dpolal2 αν όμως έχεις 2-3 καταλόγους που ξεκινούς από π.χ "Program" τότε βάζει αρίθμηση π.χ. Progra~1, Progra~2 κλπ. DOS Rulez. Και τι δεν έχω φτιάξει με batch.
vagpap Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 Χωρίς να είμαι απόλυτα σίγουρος, αν δώσεις ολόκληρο το path μέσα σε εισαγωγικά, δεν χρειάζεται να καταφύγεις στη λύση του ~ και να έχεις πρόβλημα πιθανόν με λάθος φακέλους με τα νούμερα (στην περίπτωση που έχεις παραπάνω από ένα).
victz Δημοσ. 24 Αυγούστου 2005 Δημοσ. 24 Αυγούστου 2005 Μη σας ακούσει κανας λινουξάς μόνο... Γιατι φιλε μου; Μια φορα και ενα καιρο, το να κανεις 10 απλες δουλειες στο DOS επρεπε να θυμασαι παραμετρους, command lines, command switches, και αλλα τετοια ωραια. Χωρις κλικ, ωραια παραθυρακια, ηχους και φατσες να αναβοσβηνουν... Ελπιζω να μην ειμαι off topic :neutral:
dimitris__ Δημοσ. 25 Αυγούστου 2005 Δημοσ. 25 Αυγούστου 2005 Εννοώ ότι το command line των linux είναι ΠΟΛΥ πιο ενισχυμένο από των microsoft. Δεν χρησιμοποιώ ομως command line περισσότερο από παράθυρα βέβαια.
soraver Δημοσ. 25 Αυγούστου 2005 Δημοσ. 25 Αυγούστου 2005 kala lene ta paidia, den xreiazetai na bazeis ~ kai noumerakia pleon. to command line pou exoun ta windows den xreiazetai tetoies patentes. apla bazeis olo to path mesa se " ". pantws sto linux oi entoles einai pio eukoles kai euxristes gia tempeloskula san emena ;p ante twra na grafeis oloklhro copy enw mporeis na grapses ena aplo cp ;p gi auto oloi cygwin ;p
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.