பவர்ஷெல்லுடன் ஒரு கோப்பகத்தில் கோப்புகளை பட்டியலிடுங்கள்

List Files Directory With Powershell



பவர்ஷெல் இலவசமாக கிடைக்கும், திறந்த மூல மைக்ரோசாப்ட் ஆட்டோமேஷன் மற்றும் ஸ்கிரிப்டிங் தளமாகும். அதன் பயனர்கள் திறமையான கருவிகள் மற்றும் ஸ்கிரிப்ட்களை உருவாக்க உதவுவதே அவர்களின் வேலைகளை மிகவும் திறம்பட நிறைவேற்ற உதவுவதாகும். பவர்ஷெல்லில் பல பயனுள்ள செயல்பாடுகள் மற்றும் கட்டளைகள் உள்ளன, அவை அறியப்படுகின்றன cmdlets . தொலைதூர கணினியை பிங் செய்வது, குறிப்பிட்ட கோப்பைப் படிப்பது போன்ற ஒரு குறிப்பிட்ட செயல்பாட்டைச் செய்ய இந்த cmdlets பயன்படுத்தப்படுகின்றன.

உங்கள் கணினியில் என்ன கோப்புகள் உள்ளன என்பதை நீங்கள் அறிய விரும்பும் போது, ​​நீங்கள் நிச்சயமாக அவற்றை பட்டியலிட வேண்டும். பல பயனர்கள் வரைகலை பயனர் இடைமுகத்தில் (GUI) கோப்புகளை ஆராய்வது கட்டளை வரி அல்லது PowerShell உடன் குழப்பத்தை விட மிகவும் வசதியானது என்று நம்பலாம். ஆனால் அது உண்மை அல்ல. கோப்புகளை பட்டியலிடுவது பவர்ஷெல் சிரமமின்றி செய்யும் ஒரு செயல்பாடு ஆகும். உங்களுக்கு ஏதேனும் பிரச்சனை இருந்தால் பவர்ஷெல்லுடன் கோப்பகத்தில் கோப்புகளைப் பட்டியலிடுகிறது , பிறகு உங்களை காப்பாற்ற இந்த பதிவு இங்கே! பவர்ஷெல் பயன்படுத்துகிறது குழந்தை-பொருள் கிடைக்கும் ஒரு கோப்பகத்தில் இருக்கும் கோப்புகளை பட்டியலிட கட்டளை. இந்த பாராட்டத்தக்க கட்டளையைப் பற்றி மேலும் தெரிந்து கொள்வோம்.







Get-ChildItem என்றால் என்ன?

பவர்ஷெல்லில், குழந்தை-பொருள் கிடைக்கும் அதே செயல்பாட்டை செய்கிறது உனக்கு விண்டோஸ் கட்டளை வரியில். இந்த cmdlet ஒரு குறிப்பிட்ட இடத்திலிருந்து தரவை மீட்டெடுக்கிறது. இது ஒன்று அல்லது அதற்கு மேற்பட்ட கோப்பு இடங்களிலிருந்து பொருள்கள் அல்லது பொருட்களை பட்டியலிடுகிறது. பொருட்கள் தங்கள் குழந்தை பொருட்களை கொள்கலனில் இருந்து பெறும். பதிவகம் மற்றும் கோப்புகள் பவர்ஷெல்லின் துணை கோப்புறைகளில் குழந்தை உருப்படிகளாக குறிப்பிடப்படுகின்றன. போல dir / s , நீங்கள் குழந்தை கொள்கலன்களிலிருந்து தரவை மீட்டெடுக்க விரும்பினால், நீங்கள் அதைப் பயன்படுத்த வேண்டும் மறுபயன்பாடு அளவுரு.



ஒரு கோப்பு முறைமை என்பது ஒரு சான்றிதழ் அங்காடி முதல் பதிவேடு ஹைவ் பகிரப்பட்ட பாதை அடைவு அல்லது உள்ளூர் வரை எதுவாகவும் இருக்கலாம். நீங்கள் பயன்படுத்தும் போது குழந்தை-பொருள் கிடைக்கும் ஒரு கணினியில், அது கோப்புகள், அடைவுகள் மற்றும் துணை அடைவுகளை பட்டியலிடுகிறது. மற்ற வழக்கில், நீங்கள் அதை ஒரு அடைவில் பயன்படுத்தும் போது, ​​இந்த கட்டளை அதன் கீழ் வரும் கோப்புகள் மற்றும் துணை அடைவுகளின் பட்டியலை வழங்குகிறது. Get-ChildItem எப்போது வெற்று அடைவுகளைக் காட்டாது மறுபயன்பாடு அல்லது ஆழம் Get-ChildItem கட்டளையில் விருப்பங்கள் பயன்படுத்தப்படுகின்றன.



பவர்ஷெல்லில் Get-ChildItem கட்டளையுடன் பயன்படுத்தப்படும் ஆபரேட்டர்கள்

Get-ChildItem cmdlet உடன் பயன்படுத்தப்படும் ஆபரேட்டர்கள் பின்வருமாறு:





  • , அல்லது
  • + மற்றும்
  • ! இல்லை

PowerShell இல் Get-ChildItem கட்டளையின் பண்புக்கூறுகள்

குறிப்பிட்ட பண்புகளுக்கு ஏற்ப கோப்புகள் அல்லது கோப்புறைகளை பட்டியலிட பயன்படும் Get-ChildItem cmdlet இன் சில பண்புக்கூறுகள் இங்கே.

  • இணைப்பு ( தி )
  • அமைப்பு ( கள் )
  • அடைவு ( )
  • மறைக்கப்பட்டது ( )
  • படிக்க மட்டும் ( ஆர் )
  • காப்பகம் ( க்கு )

பவர்ஷெல்லில் கோப்புகளை பட்டியலிடுவதற்கான சில எடுத்துக்காட்டுகளைப் பார்ப்போம்.



எடுத்துக்காட்டு 1: -பாத் அளவுருவைப் பயன்படுத்தி ஒரு குறிப்பிட்ட கோப்பகத்தில் குழந்தை உருப்படிகளை பட்டியலிடுதல்

ஒரு குறிப்பிட்ட கோப்பகத்தின் கோப்புகள் மற்றும் கோப்பகங்களை நீங்கள் பட்டியலிட விரும்பினால், அதைப் பயன்படுத்தவும் -பாதை உள்ள அளவுரு குழந்தை-பொருள் கிடைக்கும் கட்டளை இந்த விருப்பம் பவர்ஷெல் குறிப்பிட்ட கோப்பகத்தின் அனைத்து குழந்தை உருப்படிகளையும் பட்டியலிட உதவும். தி -பாதை ஒன்று அல்லது அதற்கு மேற்பட்ட கோப்புகளின் பாதைகளை அமைக்க அளவுரு பயன்படுத்தப்படுகிறது. அடைவு பாதையை நீங்கள் வெளிப்படையாக குறிப்பிடவில்லை என்றால், தற்போதைய வேலை அடைவு இயல்புநிலை இடமாக இருக்கும்.

கீழே கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டில், பவர்ஷெல் அதில் உள்ள அனைத்து குழந்தை கோப்புகள் மற்றும் கோப்புறைகளை பட்டியலிடும் மின்: vbox அடைவு:

> குழந்தை-பொருள் கிடைக்கும் -பாதைமின்: vbox

நீங்கள் சேர்க்கவில்லை என்றால் -பாதை அளவுரு, தி குழந்தை-பொருள் கிடைக்கும் cmdlet முதல் அளவுருவை அடைவு பாதையாக எடுக்கும். இந்த கட்டளையை செயல்படுத்துவது அதே வெளியீட்டை காண்பிக்கும்:

> குழந்தை-பொருள் கிடைக்கும்மின்: vbox

எடுத்துக்காட்டு 2: -பொருள் அளவுருவைப் பயன்படுத்தி குழந்தை உருப்படிகளையும் அவற்றின் துணை அடைவுகளையும் பட்டியலிடுதல்

தி மறுபயன்பாடு குறிப்பிட்ட பாதையின் துணை அடைவுகளில் உள்ள கோப்புகள் மற்றும் கோப்புறைகளை தேடும் அளவுரு ஆகும். இந்த தகவலை நீங்கள் சேமிக்க விரும்பினால், பவர்ஷெல் கொள்கலனைப் பயன்படுத்தவும், பெயர், நீளம் மற்றும் குழந்தைகளின் முழு பெயர் போன்ற விவரங்களைச் சேமிக்கவும். அதன் பிறகு, தி குழந்தை-பொருள் கிடைக்கும் கட்டளை இந்த தகவலை கொள்கலனில் இருந்து மீட்டெடுக்கும் மற்றும் கோப்புகள், அடைவுகள் மற்றும் குழந்தை உருப்படிகளின் துணை அடைவுகளை பட்டியலிடும்.

> குழந்தை-பொருள் கிடைக்கும் மறுபயன்பாடு 'இ: மென்பொருள்' | எங்கே { ! $ _ .PSI கன்டெய்னர்} | தேர்ந்தெடுக்கவும்பெயர்,முழு பெயர்,நீளம்

உங்கள் தேவைகளுக்கு ஏற்ப தகவல்களை மீட்டெடுக்கலாம். இங்கே, நாங்கள் விலக்கியுள்ளோம் நீளம் கோப்புகள் மற்றும் கோப்பகங்கள்:

> குழந்தை-பொருள் கிடைக்கும் மறுபயன்பாடு 'இ: vbox' | எங்கே { $ _ .PSI கன்டெய்னர்} | தேர்ந்தெடுக்கவும்பெயர்,முழு பெயர்

எடுத்துக்காட்டு 3: -எக்ஸ்க்ளூட் அளவுருவைப் பயன்படுத்தி கோப்பகத்தில் கோப்புகளைப் பட்டியலிடுங்கள்

தி -விலக்கு சில குறிப்பிட்ட நீட்டிப்பு கொண்ட அடைவுகள் மற்றும் கோப்புகளை விலக்கும் ஒரு சரம் அளவுரு. கோப்பகத்தின் பாதையைச் சேர்த்த பிறகு அது குறிப்பிடப்படுகிறது. இந்த நோக்கத்திற்காக வைல்ட் கார்ட் எழுத்துக்களும் பயன்படுத்தப்படுகின்றன *.txt கீழே கொடுக்கப்பட்டுள்ள எடுத்துக்காட்டில் பயன்படுத்தப்படுகிறது:

> குழந்தை-பொருள் கிடைக்கும் மறுபயன்பாடு 'இ: UWT4' -விலக்கு *.txt| எங்கே {! $ _ .PSI கன்டெய்னர்} | தேர்ந்தெடுக்கவும்பெயர்,முழு பெயர்

இந்த கட்டளையை செயல்படுத்துவது கோப்புகளைத் தவிர அனைத்து கோப்பகங்களையும் கோப்புகளையும் பட்டியலிடும் .txt நீட்டிப்பு

எடுத்துக்காட்டு 4: -Include அளவுருவைப் பயன்படுத்தி கோப்பகத்தில் கோப்புகளைப் பட்டியலிடுவது

தி -சேர்க்கிறது இல் பயன்படுத்தப்படும் ஒரு சரம் அளவுரு ஆகும் குழந்தை-பொருள் கிடைக்கும் குறிப்பிட்ட கோப்புகள் மற்றும் கோப்புறைகளை பட்டியலிட cmdlet. உடன் ஒன்றுக்கு மேற்பட்ட நீட்டிப்புகளை நீங்கள் குறிப்பிடலாம் -சேர்க்கிறது விருப்பம், கமாவால் பிரிக்கப்பட்டது. எடுத்துக்காட்டாக, அனைத்து கோப்புகளையும் நாங்கள் சேர்ப்போம் .txt இல் நீட்டிப்பு சி: விண்டோஸ் சிஸ்டம் 32 அடைவு:

> குழந்தை-பொருள் கிடைக்கும் -பாதைசி: விண்டோஸ் சிஸ்டம் 32 * -சேர்க்கிறது *.txt

எடுத்துக்காட்டு 5: -டெசென்டிங் அளவுருவைப் பயன்படுத்தி கோப்பகத்தில் கோப்புகளைப் பட்டியலிடுதல்

போது பவர்ஷெல்லில் கோப்புகளை பட்டியலிடுகிறது கோப்புகளின் பெயர் அல்லது கோப்புகளின் நீளம் போன்ற பல்வேறு பண்புகளின் அடிப்படையில் நீங்கள் அவற்றை வரிசைப்படுத்தலாம்.

கீழே கொடுக்கப்பட்டுள்ள கட்டளையில், தி குழந்தை-பொருள் கிடைக்கும் அவற்றின் நீளத்தால் வரிசைப்படுத்தப்பட்ட கோப்புகள் மற்றும் கோப்பகங்களின் பட்டியலை அச்சிடும்:

> குழந்தை-பொருள் கிடைக்கும் -பாதைஈ: UWT4மறுபயன்பாடு -கோப்பு | வகைபடுத்துநீளம்-இறங்குதல்

எடுத்துக்காட்டு 6: -Depth அளவுருவைப் பயன்படுத்தி கோப்பகத்தில் கோப்புகளைப் பட்டியலிடுவது

கோப்பகங்களின் மறுபயன்பாட்டை நீங்கள் கட்டுப்படுத்த விரும்பினால், அதைப் பயன்படுத்தவும் ஆழம் உங்கள் அளவுரு குழந்தை-பொருள் கிடைக்கும் கட்டளை இயல்பாக, நீங்கள் இயக்கும்போது குழந்தை-பொருள் கிடைக்கும் cmdlet, இது அனைத்து குழந்தை பொருட்களையும் அவற்றின் துணை அடைவுகளுடன் பட்டியலிடுகிறது. ஆனால், -டிப் அளவுருவை நீங்கள் சேர்க்கும்போது, ​​துணை அடைவுகளின் உள்ளடக்கத்தின் சரியான அளவை நீங்கள் பட்டியலிடலாம்.

உதாரணமாக, நீங்கள் குறிப்பிட்டால் ஆழம் 2 Get-ChildItem கட்டளையில், cmdlet முதல் நிலை துணை அடைவுகளை இரண்டாவது நிலை துணை அடைவுகளுடன் பட்டியலிடும்.

> குழந்தை-பொருள் கிடைக்கும் -பாதைஈ: vboxமறுபயன்பாடு ஆழம் 2

எடுத்துக்காட்டு 7: ஒரு கோப்பகத்தில் உள்ள குழந்தைகளின் எண்ணிக்கையை எண்ணுதல்

எங்கள் கணினிகளில் மேலும் மேலும் கோப்புகளைச் சேமிக்கும்போது, ​​ஒவ்வொரு கோப்புறையிலும் எத்தனை கோப்புகள் உள்ளன என்பதைக் கண்காணிப்பது எளிது. Get-ChildItem கட்டளை அதற்கும் ஒரு தீர்வை வழங்குகிறது.

குறிப்பிட்டவற்றிலிருந்து பொருளின் எண்ணிக்கையை Get-ChildItem cmdlet எவ்வாறு அளவிடுகிறது என்பதை நாங்கள் உங்களுக்குக் காண்பிப்போம் மின்: vbox அடைவு

> (குழந்தை-பொருள் கிடைக்கும் மறுபயன்பாடு -பாதைமின்: vbox | அளவு-பொருள்). எண்ணிக்கை

முடிவுரை

பவர்ஷெல் பயன்படுத்துகிறது குழந்தை-பொருள் கிடைக்கும் க்கான கட்டளை ஒரு கோப்பகத்தின் கோப்புகளை பட்டியலிடுகிறது . தி உனக்கு விண்டோஸ் கட்டளை வரியில் மற்றும் குழந்தை-பொருள் கிடைக்கும் பவர்ஷெல்லில் அதே செயல்பாட்டைச் செய்கிறது. இந்த கட்டுரையில், பவர்ஷெல்லில் கோப்புகளைப் பட்டியலிடுவதைப் புரிந்துகொள்ள எடுத்துக்காட்டுகளைத் தொகுத்துள்ளோம். இந்த எடுத்துக்காட்டுகளில் ஒரு குறிப்பிட்ட கோப்பகத்திலிருந்து கோப்புகள் மற்றும் கோப்புறைகளை பட்டியலிடுவது, சில குறிப்பிட்ட கோப்புகளை உள்ளடக்கியது அல்லது தவிர்ப்பது, கோப்பு பட்டியலை வரிசைப்படுத்துதல் அல்லது கோப்பகங்களின் மறுபயன்பாட்டைக் கட்டுப்படுத்துதல் ஆகியவை அடங்கும்.