[ウィンドウパワーシェル]は、修正時刻のPowerShell /フォルダの作成時間を使ってドキュメントを変更するには

あなたはPowerShellが簡単に文書/ファイルの修正時刻を変更していますwin7の時間を持つフォルダを作成することができます。そして、あなたはバッチを変更することができます。

1.ステップ

batファイルを作成し、ステートメントを追加します。

@ECHO OFF 
たpowershell.exe -command " ls 'のfolder_path \ * DLL。' | foreachのオブジェクト{$ _ LastWriteTime =のGet-日; $ _ CREATIONTIME =のGet-日。} " 
PAUSE

2.説明

コードは今の時間にfolder_pathパスと修正時刻の下のすべてのdllファイルのための時間を作成します。

-command:次のコマンドを実行して、すぐに返すようにPowerShellを伝えます

LS:指定されたパスに一致するすべてのファイルを一覧表示

foreachのオブジェクト:見つかったLS各ファイルに次のブロックを実行します。

$ _ LastWriteTime =は、Get-日:各ファイルについては、Get-日(今日の日付と時刻)によって返された値にLastWriteTimeを設定

$ _ CREATIONTIME =は、Get-日:各ファイルについては、Get-日(今日の日付と時刻)によって返された値にCREATIONTIMEを設定

3.時間を指定するには、変更

「$ _ LastWriteTime = '01 / 11/2004 22時13分36秒まで:$ _ LastWriteTime =のGet-日:

@ECHO OFF 
たpowershell.exe -command " 。。ls 'の。folder_path \ *。*' | foreachのオブジェクト{$ _ LastWriteTime = '01 / 2004/11午後09時13分36'秒; $ _ CREATIONTIME = '01 / 11 / 2004年22時十三分36'秒} " 
PAUSE

4.フォルダ内のすべてのファイルを再帰的に

@ECHO OFF 
たpowershell.exe -command は、Get-ChildItemコマンドレット-path 'E:\ project_llj \ \テスト\をインストールする' -Recurse | foreachのオブジェクト{$ _ LastWriteTime =のGet-日; $ _ CREATIONTIME =のGet-日。。} "  
PAUSE

 

参照文献:

窓は、修正時刻のPowerShell /フォルダの作成時間を使ってドキュメントを変更します

 

おすすめ

転載: www.cnblogs.com/badboy200800/p/10971345.html