როგორ დავაკოპიროთ და ჩასვათ Batch ფაილით

ოფისის მენეჯერი ეხმარება თანამშრომელს პრობლემაში

სურათის კრედიტი: ტომ ვერნერი/DigitalVision/GettyImages

თქვენ შეგიძლიათ მარტივად დააკოპიროთ და ჩასვათ ფაილები და მონაცემები Windows ბუფერში ხელით კლავიატურის ან მაუსის გამოყენებით, მაგრამ ასევე შეგიძლიათ დააკოპიროთ და ჩასვათ ავტომატიზირება Windows ბრძანების ხაზი, რომელსაც ზოგჯერ უწოდებენ "cmd". თუ თქვენ წერთ სერიულ ფაილს ფაილების დასაკოპირებლად, შეგიძლიათ გამოიყენოთ ტრადიციული "ასლი" ბრძანება ან უფრო ახალი ინსტრუმენტი ე.წ. რობოკოპი. ასევე არსებობს ხელსაწყოები, რომლებიც საშუალებას მოგცემთ შეინახოთ ტექსტი Windows ბუფერში სურათების ფაილიდან ან PowerShell სკრიპტიდან.

სერიული ფაილების გაგება

Windows-ის სერიული ფაილი არის სპეციალური ტიპის სკრიპტი, რომლის გაშვება შესაძლებელია Windows ბრძანების ხაზის ხელსაწყოთი, რომელიც ცნობილია როგორც cmd. ეს არსებითად არის ბრძანებების სია, რომლებიც შეგიძლიათ აკრიფოთ ბრძანების სტრიქონში, ყველა გაერთიანებული ერთ ფაილში, კონკრეტული ამოცანის ავტომატიზაციისთვის.

დღის ვიდეო

Batch ფაილები ჩვეულებრივ მთავრდება გაფართოებით .bat. ფაილები არსებობს MS-DOS-ის, Microsoft-ის Windows-ის წინამორბედის დროიდან.

ზოგიერთი მიზნისთვის, უფრო ლოგიკურია გამოიყენოთ სხვა, უფრო ძლიერი სკრიპტირების ენა, სერიული ფაილის გამოყენების ნაცვლად. თქვენ შეგიძლიათ გამოიყენოთ უახლესი Windows PowerShell გარემო, რომელსაც აქვს წვდომა Microsoft-ის .NET პროგრამირების ჩარჩოზე, ან მესამე მხარის, cross-platform სკრიპტირების ხელსაწყოზე, როგორიცაა Python ან Node.

Batch ფაილი ფაილების კოპირებისთვის

თუ გსურთ დააკოპიროთ ფაილები ერთი ადგილიდან მეორეზე სერიულ ფაილში, შეგიძლიათ გამოიყენოთ cmd ფაილის კოპირება და ჩასმა. გამოიყენეთ ბრძანება უბრალოდ სახელწოდებით "ასლი". ზოგადად, ჩადეთ სიტყვა ასლი ერთ სტრიქონზე, რასაც მოჰყვება ორიგინალი ფაილი და სადაც გსურთ მისი კოპირება, როგორიცაა "copy C:\Example\Example.txt C:\Example2\Example2.txt."

გაითვალისწინეთ, რომ საქაღალდე, რომელშიც აკოპირებთ, უკვე უნდა არსებობდეს, წინააღმდეგ შემთხვევაში მიიღებთ შეცდომის შეტყობინებას. გამოიყენეთ ჩაშენებული ბრძანება "mkdir" ან "md" საქაღალდის შესაქმნელად, თუ ამის გაკეთება გჭირდებათ.

ასლი იღებს რამდენიმე სპეციალურ არგუმენტს, როგორიცაა "/y" მოთხოვნის გამოტოვებისთვის, რათა დაადასტუროს, რომ გსურთ არსებული ფაილის გადაწერა. შეამოწმეთ დოკუმენტაცია ასლის ვერსიისთვის თქვენს კომპიუტერში აკრეფით "ასლი /?" ბრძანების ხაზზე.

რობოკოპირება ჯგუფურ ფაილში

თქვენ ასევე შეგიძლიათ გამოიყენოთ Windows-ში ჩაშენებული პროგრამა სახელწოდებით Robocopy ფაილების გადასატანად. ის მუშაობს კოპირების ბრძანების მსგავსად, მაგრამ აქვს მეტი ფუნქცია, მათ შორის ფაილის ატრიბუტების კოპირება, როგორიცაა დროის ანაბეჭდები, ან მთელი საქაღალდეების და მათი შინაარსის კოპირება.

მაგალითად, შეგიძლიათ აკრიფოთ "robocopy C:\Example1\ C:\Example2 /e /copyall", რათა დააკოპიროთ Example1 და მისი ქვესაქაღალდეები Example2-ში, ფაილის ყველა ატრიბუტის შენარჩუნებისას. შეამოწმეთ Microsoft-ის რობოკოპირების დოკუმენტაცია, რომ ნახოთ პარამეტრების სრული სია.

Batch ფაილი მონაცემთა კოპირებისთვის

თუ გსურთ დააკოპიროთ ფაქტობრივი მონაცემები Windows ბუფერში, შეგიძლიათ გამოიყენოთ ბრძანება "clip".

ფაილიდან მონაცემების დასაკოპირებლად ჩაწერეთ "clip < filename" თქვენს სერიულ ფაილში, სადაც "filename" არის ფაილის გზა. სხვა ბრძანებიდან გამოსავალი კლიპზე გასაგზავნად, აკრიფეთ "command | clip". ეს შეინახავს მონაცემებს Windows ბუფერში, გადაწერს ყველა სხვა მონაცემს, რომელიც იქ არის.

თქვენ არ შეგიძლიათ პირდაპირ ჩასვათ Windows ბუფერიდან სერიული ფაილის გამოყენებით, მაგრამ შეგიძლიათ გამოიყენოთ PowerShell სკრიპტი და ფუნქცია "Get-Clipboard" ბუფერში წვდომისთვის. შესაბამისი ბრძანება "Set-Clipboard" გაძლევთ საშუალებას გადაწეროთ ის, რაც უკვე არსებობს, კლიპის მსგავსად.

კატეგორიები

Ბოლო

რატომ ითიშება ჩემი ლეპტოპი?

რატომ ითიშება ჩემი ლეპტოპი?

ქალი იმედგაცრუებული ლეპტოპ კომპიუტერით სურათის...

რა ღირს პროცესორის განახლება?

რა ღირს პროცესორის განახლება?

თუ თქვენი კომპიუტერის პროცესორის განახლებას გან...

როგორ შემიძლია ამოვიღო მოწყობილობა ჩემი Verizon ქსელიდან?

როგორ შემიძლია ამოვიღო მოწყობილობა ჩემი Verizon ქსელიდან?

მომსახურების შეწყვეტა შეიძლება დაჯდეს საკომისი...