ಪವರ್‌ಶೆಲ್ ಬಳಕೆದಾರರ ಫೋಲ್ಡರ್‌ಗಳಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸುತ್ತದೆ. n ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಿ. ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್‌ನಲ್ಲಿ ಕಾರ್ಯವನ್ನು ರಚಿಸಿ

ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ ಒಂದು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳು Windows 10 ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಯ ನಂತರ ಅನಗತ್ಯವಾದ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಳಿಸುವ ಮೂಲಕ ತನ್ನನ್ನು ತಾನೇ ಸ್ವಚ್ಛವಾಗಿರಿಸಿಕೊಳ್ಳುವ ಸಾಮರ್ಥ್ಯವಾಗಿದೆ. ಇನ್ನೂ ಈ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿರದ ಸಿಸ್ಟಮ್ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ, ನೀವು ಬಳಸಬಹುದು ಆಜ್ಞಾ ಸಾಲಿನ, ಕನ್ಸೋಲ್ ಪವರ್ಶೆಲ್ಮತ್ತು ಸಹ ಕಂಡಕ್ಟರ್, ಆದಾಗ್ಯೂ ಎರಡನೆಯದನ್ನು ಬಳಸಿಕೊಂಡು ಶುಚಿಗೊಳಿಸುವ ವಿಧಾನವು ತುಂಬಾ ಅನುಕೂಲಕರವಾಗಿಲ್ಲ.

ಎಲ್ಲಾ ಮೂರು ಆಯ್ಕೆಗಳನ್ನು ಪರಿಗಣಿಸೋಣ.

ಫೈಲ್ ಎಕ್ಸ್‌ಪ್ಲೋರರ್‌ನೊಂದಿಗೆ ಹಳೆಯ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ

ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ರಿಬ್ಬನ್ ವಿಂಡೋಸ್ 10ಮತ್ತು 8.1 ಮಾರ್ಪಾಡು ದಿನಾಂಕ, ಪ್ರಕಾರ, ಗಾತ್ರ ಮತ್ತು ಇತರ ಕೆಲವು ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ವಿಂಗಡಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸಾಧನವನ್ನು ಒಳಗೊಂಡಿದೆ. ನೀವು ಒಂದು ತಿಂಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಹೇಳೋಣ. ಫೈಲ್‌ಗಳು ಹಳೆಯದಾಗಿರುವ ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಕೀಬೋರ್ಡ್‌ನಲ್ಲಿ F3 ಒತ್ತಿರಿ. ಇದು ನಿಮ್ಮನ್ನು ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ರಿಬ್ಬನ್‌ನಲ್ಲಿ ಹುಡುಕಾಟ ವಿಭಾಗಕ್ಕೆ ಕರೆದೊಯ್ಯುತ್ತದೆ.

ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ "ಬದಲಾವಣೆ ದಿನಾಂಕ"ಮತ್ತು ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ಬಯಸಿದ ಅವಧಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಒಂದು ತಿಂಗಳು.

ಎಕ್ಸ್‌ಪ್ಲೋರರ್ ತಕ್ಷಣವೇ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ವಿಂಗಡಿಸುತ್ತದೆ ನೀಡಿದ ನಿಯತಾಂಕ, ಆದ್ದರಿಂದ ನೀವು ಅವುಗಳನ್ನು ಮೌಸ್‌ನೊಂದಿಗೆ ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಅವುಗಳನ್ನು ಅನುಪಯುಕ್ತಕ್ಕೆ ಕಳುಹಿಸಬೇಕು. ವಿಧಾನವು ಸರಳವಾಗಿದೆ, ಆದರೆ ತುಂಬಾ ಅನುಕೂಲಕರವಲ್ಲ, ಏಕೆಂದರೆ ಎಲ್ಲವನ್ನೂ ಕೈಯಿಂದ ಮಾಡಬೇಕಾಗಿದೆ. ಇನ್ನೂ ಬಹಳಷ್ಟು ಇವೆ ಪರಿಣಾಮಕಾರಿ ವಿಧಾನಹಳೆಯ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಈಗ ನಾವು ಅದನ್ನು ಪರಿಗಣಿಸುತ್ತೇವೆ.

ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ ಹಳೆಯ ಫೈಲ್ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ

ನಿಂದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು "ಅವಧಿ ಮೀರಿದೆ" ನಾವು ಕನ್ಸೋಲ್ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸುತ್ತೇವೆ ForFiles.exeಒಂದು ವಸ್ತುವನ್ನು ಆಯ್ಕೆಮಾಡಲು ಮತ್ತು ಅದರ ಮೇಲೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕ್ರಿಯೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಜವಾಬ್ದಾರರಾಗಿರುವ A. ಉಪಯುಕ್ತತೆಯು ಹಲವಾರು ಆಯ್ಕೆಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:

/ಎಸ್- ಪುನರಾವರ್ತಿತ ಹುಡುಕಾಟವನ್ನು ನಿರ್ವಹಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
/ಪ- ವಿಭಾಗ ಅಥವಾ ಡೈರೆಕ್ಟರಿಗೆ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ.
/ಡಿ- ಕೊನೆಯ ಮಾರ್ಪಾಡಿನ ನಂತರದ ದಿನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ.
/ಸಿ- ಫೈಲ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಆಜ್ಞೆಯನ್ನು ಹೊಂದಿಸುತ್ತದೆ.

ಒಂದು ತಂಡದಲ್ಲಿ ಫೈಲ್ಗಳಿಗಾಗಿವಿಭಿನ್ನ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂದಿರುಗಿಸುವ ಅಸ್ಥಿರಗಳನ್ನು ಸಹ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, @ಫೈಲ್, ಇದು ಫೈಲ್ ಹೆಸರನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಬಳಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ, ಫೋಲ್ಡರ್‌ನಲ್ಲಿ 10 ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಿ "ಚಿತ್ರಗಳು"ಸಿಸ್ಟಮ್ ಡ್ರೈವ್‌ನ ಮೂಲದಲ್ಲಿ ಇದೆ.

ಕಮಾಂಡ್ ಪ್ರಾಂಪ್ಟ್ ತೆರೆಯಿರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ:

ForFiles /p "C:\Pictures" /s /d -10 /c "cmd /c del @file"

ForFiles / p "C:\Pictures" / s / d - 10 / c "cmd /c del @file"

ಉದಾಹರಣೆ ಮೂರು ಕೀಲಿಗಳನ್ನು ಬಳಸುತ್ತದೆ /ಪ (ಮಾರ್ಗ) , /ರು (ಪುನರಾವರ್ತನೆ)ಮತ್ತು /ಡಿ (ದಿನಗಳ ಮೊತ್ತ) , ಹಾಗೆಯೇ ಅಳಿಸು ಆಜ್ಞೆ ಡೆಲ್ಮತ್ತು ಫೈಲ್ ಹೆಸರು ವೇರಿಯಬಲ್ @ಫೈಲ್. ಒಮ್ಮೆ ನಾವು ಎಂಟರ್ ಒತ್ತಿ, ಫೈಲ್ಗಳಿಗಾಗಿಫೋಲ್ಡರ್‌ನ ವಿಷಯಗಳ ಮೇಲೆ ಪುನರಾವರ್ತಿಸಿ "ಚಿತ್ರಗಳು", ನೆಸ್ಟೆಡ್ ಡೈರೆಕ್ಟರಿಗಳು ಸೇರಿದಂತೆಮತ್ತು 10 ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಎಲ್ಲಾ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸುತ್ತದೆ .

ನೀವು ನೋಡುವಂತೆ, ಈ ವಿಧಾನವು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ವೇಗವಾಗಿರುತ್ತದೆ, ಹೆಚ್ಚುವರಿಯಾಗಿ, ಶೆಡ್ಯೂಲರ್‌ನಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ರಚಿಸುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬಹುದು.

ಸೂಚನೆ: ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ನಂತರ, ಒಂದು ನಿರ್ದಿಷ್ಟ ಫೈಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗುವುದಿಲ್ಲ ಎಂಬ ಸಂದೇಶವು ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಬಹುದು. ಪರವಾಗಿಲ್ಲ, ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಗುಪ್ತ ಫೈಲ್ಡೈರೆಕ್ಟರಿ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಜವಾಬ್ದಾರರಾಗಿರುವ ಡೇಟಾಬೇಸ್. ಅದು ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ (ಮತ್ತು, ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಇರಬೇಕು), ForFiles ಬಳಕೆದಾರರಿಗೆ ತಿಳಿಸುತ್ತದೆ.

ಪವರ್‌ಶೆಲ್‌ನೊಂದಿಗೆ ಹಳೆಯ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ

ಇಲ್ಲಿ, ಬಹುತೇಕ ಎಲ್ಲವೂ ಉದಾಹರಣೆಯಲ್ಲಿರುವಂತೆಯೇ ಇರುತ್ತದೆ ಆಜ್ಞಾ ಸಾಲಿನ, ಸಿಂಟ್ಯಾಕ್ಸ್ ವಿಭಿನ್ನವಾಗಿದೆ ಎಂಬುದನ್ನು ಹೊರತುಪಡಿಸಿ. ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಫೋಲ್ಡರ್‌ಗೆ ಮಾರ್ಗ ಅಥವಾ ಗುರಿಗಳು ಬದಲಾಗಿಲ್ಲ ಎಂದು ಭಾವಿಸೋಣ. ಕನ್ಸೋಲ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ ಪವರ್ಶೆಲ್ಮತ್ತು ಈ ರೀತಿಯ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.

ಕೆಲವೊಮ್ಮೆ ನೀವು n ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ ಬ್ಯಾಕಪ್‌ಗಳು. ನೀವು ಅದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮಾಡಬಹುದು, ಅವುಗಳನ್ನು ದಿನಾಂಕದ ಪ್ರಕಾರ ವಿಂಗಡಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ಅಳಿಸಬಹುದು ಅಥವಾ ನೀವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು. AT ಈ ಉದಾಹರಣೆ n ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಮತ್ತು ಶೆಡ್ಯೂಲರ್‌ಗೆ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಲು ನಾವು ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನೋಡುತ್ತೇವೆ ವಿಂಡೋಸ್ ಸರ್ವರ್ 2012R2.

1.

2.

n ದಿನಗಳಿಗಿಂತ ಹಳೆಯದಾದ ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಸ್ಕ್ರಿಪ್ಟ್

ಸ್ಕ್ರಿಪ್ಟ್ ವಾಸ್ತವವಾಗಿ ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಪವರ್‌ಶೆಲ್‌ನಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

FORFILES /p F:\backup\ /s /m *.* /d -30 /c "CMD /c del /Q @FILE"

ಎಲ್ಲಿ:
ಎಫ್:\ಬ್ಯಾಕ್ಅಪ್\- ಯಾವ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ನಾವು ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ನೋಡುತ್ತೇವೆ
*.* - ಫೈಲ್‌ಗಳ ಹೆಸರು (ಮುಖವಾಡ).
/d-30- ನಾವು ಫೈಲ್‌ಗಳನ್ನು ಅಳಿಸಲು ಎಷ್ಟು ದಿನಗಳಿಗಿಂತ ಹಳೆಯದು.

ಪವರ್‌ಶೆಲ್‌ನಲ್ಲಿ ಇದು ಹೇಗೆ ಕಾಣುತ್ತದೆ:

ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮಾತ್ರ ಉಳಿದಿದೆ ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ.

ಟಾಸ್ಕ್ ಶೆಡ್ಯೂಲರ್‌ನಲ್ಲಿ ಕಾರ್ಯವನ್ನು ರಚಿಸಿ

ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿದೆ, ನಮ್ಮ ಬಳಿ ಸ್ಕ್ರಿಪ್ಟ್ ಇದೆ. ನಮ್ಮ ಬ್ಯಾಕ್‌ಅಪ್‌ಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸಲು ಅಗತ್ಯವಿರುವಾಗ ನಾವು ಅದನ್ನು ಕೈಯಾರೆ ಮಾಡಬಹುದು. ಆದರೆ ಅದನ್ನು ಕೈಯಾರೆ ಏಕೆ ಮಾಡಬೇಕು? ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಲು ಮತ್ತು ದಿನನಿತ್ಯದ ಕೆಲಸವನ್ನು ನಾವೇ ತೊಡೆದುಹಾಕಲು ನಾವು ಶೆಡ್ಯೂಲರ್‌ಗೆ ಸೂಚಿಸುತ್ತೇವೆ.

ಹಾಗಾದರೆ ಇದಕ್ಕಾಗಿ ನಮಗೆ ಏನು ಬೇಕು?

ಪ್ರಾರಂಭಿಸಲು, ನಾವು ಹೋಗೋಣ ಪ್ರಾರಂಭ -> ನಿಯಂತ್ರಣ ಫಲಕ -> ಆಡಳಿತ ಪರಿಕರಗಳು"ಮತ್ತು ಅಲ್ಲಿಗೆ ಓಡಿ" ಕಾರ್ಯ ಶೆಡ್ಯೂಲರ್«.

ಐಟಂ ಆಯ್ಕೆಮಾಡಿ " ಕಾರ್ಯವನ್ನು ರಚಿಸಿ«:

ಟ್ಯಾಬ್ನಲ್ಲಿ " ಸಾಮಾನ್ಯ» ಕಾರ್ಯದ ಹೆಸರು, ಅದರ ವಿವರಣೆ ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿಸಿ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ನೀವು ಪ್ರಸ್ತುತ ಲಾಗ್ ಇನ್ ಆಗಿರುವ ಬಳಕೆದಾರರಾಗಿರುತ್ತಾರೆ.

ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಸ್ಕ್ರಿಪ್ಟ್

ಮತ್ತು PowerShell ಗೆ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸಿ:

ಸಿ:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe

ಮತ್ತು ವಾದದಲ್ಲಿ ನಾವು ಮೊದಲು ರಚಿಸಿದ ನಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಸೂಚಿಸುತ್ತೇವೆ:

ಫೈಲ್ "c:\script\chistkaf.ps1"

ಒತ್ತಿ " ಸರಿ" ಮತ್ತೊಮ್ಮೆ " ಸರಿ»

ಎಲ್ಲವೂ, ಇದರ ಮೇಲೆ ನಮ್ಮ ಕಾರ್ಯವನ್ನು ರಚಿಸಲಾಗಿದೆ. ನಮ್ಮ ನಿಗದಿತ ಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೆ ಕಾಯಲು ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಇದು ಉಳಿದಿದೆ.