Πώς να δημιουργήσετε κενά αρχεία από τη γραμμή εντολών (cmd)

Πώς να δημιουργήσετε κενά αρχεία από τη γραμμή εντολών (cmd):(How to create empty files from the command prompt (cmd):)  Λοιπόν, μερικές φορές χρειάζεται απλώς να δημιουργήσετε κενά αρχεία στα Windows για να λειτουργούν οι εφαρμογές σε φορητό περιβάλλον ή να επωφεληθείτε από τα μηδενικά αρχεία σε μια άλλη διαδικασία. Όποιος κι αν είναι ο λόγος, το να γνωρίζετε πώς να δημιουργείτε κενά αρχεία από τη γραμμή εντολών θα είναι χρήσιμο μόνο για εσάς και θα σας βοηθήσει να κατανοήσετε καλύτερα το σύστημα.

Τώρα τα συστήματα συμβατά με PSIX έχουν εντολή αφής(touch command) που δημιουργεί άδεια αρχεία, αλλά στα Windows δεν υπάρχει τέτοια εντολή, γι' αυτό είναι πιο σημαντικό να μάθετε πώς να δημιουργείτε ένα. Πρέπει να σκέφτεστε γιατί να μην δημιουργήσετε ένα κενό αρχείο από το σημειωματάριο και να το αποθηκεύσετε, αλλά στην πραγματικότητα δεν είναι ένα κενό αρχείο και γι' αυτό αυτή η εργασία ολοκληρώνεται χρησιμοποιώντας τη γραμμή εντολών (cmd).

Πώς να δημιουργήσετε κενά αρχεία από τη γραμμή εντολών (cmd)

1.Πατήστε Windows Key + X και μετά επιλέξτε Command Prompt (Admin).

2. Πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter : cd “C:\Your Directory”
Σημείωση:(Note:) Αντικαταστήστε τον κατάλογό σας με τον πραγματικό κατάλογο με τον οποίο πρέπει να εργαστείτε.

3.Για να δημιουργήσετε κενό αρχείο απλώς πληκτρολογήστε αυτήν την εντολή και πατήστε Enter: copy nul “emptyfile.txt”
Σημείωση: (Note:) Αντικαταστήστε(Replace) το whitefile.txt με το όνομα του αρχείου που χρειάζεστε.

4.Εάν η παραπάνω εντολή αποτύχει να δημιουργήσει ένα κενό αρχείο, δοκιμάστε αυτό: copy /b NUL EmptyFile.txt

5.Τώρα το πρόβλημα με την παραπάνω εντολή είναι ότι θα εμφανίζει πάντα ότι το αρχείο αντιγράφηκε και για να το αποφύγετε αυτό μπορείτε επίσης να δοκιμάσετε την ακόλουθη εντολή: type NUL > 1.txt

6.Εάν θέλετε πραγματικά ένα εντελώς κενό αρχείο, χωρίς έξοδο στο stdout, μπορείτε να ανακατευθύνετε το stdout στο nul:
copy nul file.txt > nul

7.Μια άλλη εναλλακτική είναι η εκτέλεση aaa> vala_file που θα δημιουργήσει ένα κενό στον τρέχοντα κατάλογο και μετά θα προσπαθήσει να εκτελέσει την εντολή aaa που δεν είναι έγκυρη εντολή και με αυτόν τον τρόπο θα δημιουργήσετε ένα κενό αρχείο.

C:\Users\Aditya>cd Desktop

C:\Users\Aditya\Desktop>aaa >empty_file
'aaa' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\Aditya\Desktop>dir
Direcotory of :\Users\Aditya\Desktop
09/06/2017 10:41 <DIR> .
09/06/2017 10:41 <DIR> ..
09/06/2017 10:41 0 empty_file

Πώς να δημιουργήσετε κενά αρχεία από τη γραμμή εντολών (cmd)

8. Επίσης, θα μπορούσατε να γράψετε τη δική σας εντολή αφής:

#include <fstream>
#include <iostream>

int main(int argc, char ** argv;)
{
if(argc !=2)
{
std::cerr << "Must supply a filename" << endl;
return 1;
}
std::ofstream foo(argv[1]);
foo.close();
return 0;
}

7.Αποθηκεύστε το παραπάνω αρχείο ως touch.cpp και αυτό είναι που έχετε δημιουργήσει ένα πρόγραμμα αφής.

Συνιστάται για εσένα:(Recommended for you:)

Αυτό είναι που μάθατε με επιτυχία Πώς να δημιουργείτε κενά αρχεία από τη γραμμή εντολών (cmd),(How to create empty files from the command prompt (cmd)) αλλά αν έχετε ακόμα απορίες σχετικά με αυτόν τον οδηγό, μη διστάσετε να τα ρωτήσετε στην ενότητα των σχολίων.



About the author

Είμαι επαγγελματίας τεχνικός ήχου και πληκτρολογίου με πάνω από 10 χρόνια εμπειρία. Έχω εργαστεί στον εταιρικό κόσμο, ως σύμβουλος και διευθυντής προϊόντων, και πιο πρόσφατα, ως μηχανικός λογισμικού. Οι δεξιότητες και η εμπειρία μου μου επιτρέπουν να εργάζομαι σε διάφορα είδη έργων από μικρές επιχειρήσεις έως μεγάλες εταιρείες. Είμαι επίσης ειδικός στα Windows 11 και εργάζομαι πάνω στο νέο λειτουργικό σύστημα για πάνω από δύο χρόνια τώρα.



Related posts