পাওয়ারশেলের মাধ্যমে সর্বশেষ পরিবর্তিত তারিখ বা সময় পরিবর্তন করা


18

পাওয়ারশেলের মাধ্যমে সর্বশেষ পরিবর্তিত তারিখ / সময় কোনও ফাইল বা ফোল্ডার পরিবর্তন করা সম্ভব?

আমার একটি ফোল্ডার রয়েছে folder1/এবং আমি সেই ফোল্ডারের শেষ পরিবর্তিত তারিখ এবং সময় এবং পাওয়ারশেলের মাধ্যমে এর বিষয়বস্তু পরিবর্তন করতে চাই।

উত্তর:


23

ফাইলের অবজেক্টটি পান তারপরে সম্পত্তি সেট করুন:

$file = Get-Item C:\Path\TO\File.txt
$file.LastWriteTime = (Get-Date)

বা একটি ফোল্ডারের জন্য:

$folder = Get-Item C:\folder1
$folder.LastWriteTime = (Get-Date)

6

নিম্নলিখিত পদ্ধতিতে ব্যাখ্যা এখানে আমার জন্য কাজ করে। সুতরাং আমি ব্যবহার করেছি:

Get-ChildItem  C:\testFile1.txt | % {$_.LastWriteTime = '01/11/2005 06:01:36'}

"Get- *" কমান্ড দ্বারা বিভ্রান্ত হবেন না ... এটি লেখার পরিবর্তে বা কোনও কিছু পাওয়ার পরিবর্তে এটি কাজ করবে। উত্সটিতে লিখিত হিসাবেও খেয়াল রাখুন যে আপনার নিজের কনফিগার করা ডেটা ফর্ম্যাটটি ব্যবহার করা দরকার এবং এটি আমার উপরের উদাহরণে নাও থাকতে পারে।


4

হ্যাঁ, সর্বশেষ পরিবর্তিত তারিখটি পরিবর্তন করা সম্ভব । এখানে একটি ওলাইন উদাহরণ

powershell foreach($file in Get-ChildItem folder1) {$(Get-Item $file.Fullname).lastwritetime=$(Get-Date).AddHours(-5)}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.