問題タブ [copy-item]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
25085 参照

powershell - Powershell の Copy-Item の -container 引数の意味は何ですか?

MS PowerShell のスクリプトを書いています。このスクリプトは、Copy-Itemコマンドを使用します。このコマンドのオプションの引数の 1 つに " -container" があります。引数のドキュメントには、この引数を指定すると「コピー操作中にコンテナ オブジェクトが保持される」と記載されています。

コピー操作中に保存されていないコンテナ オブジェクトが必要になるのは私だけなので、これで問題ありません。しかし、真面目な話、この議論は何をするのでしょうか? 特に、ある場所から別の場所にディスク ディレクトリ ツリーをコピーする場合、Copy-Itemコマンドの動作にどのような違いがありますか?

0 投票する
4 に答える
62856 参照

powershell - Powershell Copy-Item ですが、変更されたファイルのみをコピーします

ディレクトリを再帰的に A から B にコピーしようとしています。これは次のようにして実行できます。

新しいファイル (src に存在するが dest には存在しないファイル) のみをコピーし、日時スタンプではなく CRC チェックに基づいて変更された可能性のあるファイルのみをコピーできるようにしたいと考えています。

このコードにより、特定のファイルの CRC チェックが行われます...2 つのスクリプトを組み合わせて、本当に必要なものを提供する方法がわかりません。また、上記の CRC チェックが実際にこれを行う正しい方法であるかどうかもわかりません。

誰にも洞察力がありますか?

0 投票する
4 に答える
14926 参照

powershell - ファイルとフォルダ ツリーをリモート マシンにコピーするにはどうすればよいですか?

サーバー A とサーバー B の 2 台のマシンがあり、PowerShell を使用してすべてのファイルとフォルダー ツリーをサーバー A からサーバー B にコピーしたいと考えています。

以下のコマンドを試しましたが、フォルダー内のファイルのみをコピーし、フォルダー ツリーを作成しません。

0 投票する
1 に答える
4184 参照

powershell - PowerShell Copy-Item 何が間違っていますか?

dir構造を考えると:

Backup.ps1 には以下が含まれます。

コードが x\Backup\Code ではなく x\Script\Code にコピーされるため、何か問題があります

何が問題ですか?

0 投票する
1 に答える
3138 参照

powershell - Powershell は、SQL Server の結果セットとコピーによってファイルをフィルター処理します

SQL Server でクエリを実行し、単一列の結果セットを返しています。結果セットをループして、結果セットのレコードに一致するファイル名を見つける必要があります。ファイル名の一部はシーケンス番号です。ファイルを昇順で並べ替え、最初のファイルを選択し、そのファイルのみをサブディレクトリにコピーする必要があります。結果セットのレコードは次のようになります。

MEMBERS.net MEMBERS_COMMENTS1.net MEMBERS_COMMENTS2.net MEMBERS_LANGUAGE.net MEMBERS_COVER_OHC.net MEMBERS_PROBLEM_LIST.net

ファイル名は次のような構造になっています。

00_1914330_MEMBERS.net

これが私の最終結果を達成しない理由を誰かに教えてもらえますか?

これを実行すると、次のようになります。

Windows PowerShell Copyright (C) 2009 Microsoft Corporation. 無断転載を禁じます。全著作権所有。

PS H:> C:\powershell_MoveKoreFiles.ps1 式またはステートメントに予期しないトークン 'in' があります。C:\powershell_MoveKoreFiles.ps1:1 文字:472 + add-pssnapin sqlserverprovidersnapin100 add-pssnapin sqlservercmdletsnapin100 Set-Location SQLSERVER:\SQL\LOCALHOST\DEFAULT\Databases\SYSDB\Tables\dbo.STG0_ EXPORT_JOBS $ds=Invoke-Sqlcmd -クエリ "SELECT CASE WHEN SUBSTRING([EXPORT_NAME], 1,3) = 'MHC' THEN SUBSTRING([EXPORT_NAME],5,(LEN([EXPORT_NAME])))+'.net' ELSE [ EXPORT_NAME]+'.net ' END AS export FROM [SYSDB].[dbo].[STG0_EXPORT_JOBS] WHERE [ JOB_NAME] = 'MHC_STG0_MEMBERS'" -ServerInstance "LOCALHOST" foreach ($files in <<<< $ds){$oldestfile = Get-ChildItem C :\Scripts|where{!$ .PSIsContainer -and $.Name.EndsWith("$($files.export)")}|sort-object -property name -descending|select-object -first 1 Name|Copy-Item -path "C:\Scripts\"+$oldestfile .substring(7 ,$oldestfile.length - 8) -destination C:\Scripts\MEMBERS} + CategoryInfo : ParserError: (in:String) [], ParseException + FullyQualifiedErrorId : UnexpectedToken

PS H:>

0 投票する
12 に答える
142695 参照

powershell - 大きなファイルのコピー中の進行状況(コピー-アイテムと書き込み-進行状況?)

PowerShellで(あるサーバーから別のサーバーに)非常に大きなファイルをコピーして、その進行状況を表示する方法はありますか?

Write-Progressをループと組み合わせて使用​​して多くのファイルをコピーし、進行状況を表示するソリューションがあります。しかし、1つのファイルの進行状況を示すものは何も見つからないようです。

何かご意見は?

0 投票する
2 に答える
3050 参照

powershell - PowerShell のコピーが警告なしで失敗する

こんにちは、IE キャッシュから別の場所にファイルをコピーしようとしています。これは w7 では機能しますが、Vista Ultimate では機能しません。

要するに:

copy-item $f -Destination "$targetDir" -force

($f.fullname も試しました)

完全なスクリプト:

知恵の終わり。助けてください!

0 投票する
1 に答える
15246 参照

powershell - 再帰によるファイルコピー中のpowershellエラーチェック

フォルダーとファイルを再帰的にコピーするプログラムがあります。例:

ファイルがコピーされないことがあります。「再帰の中に入る」方法、またはそれを行うためのより良い方法はありますか?それで、ワードの後ではなく、プロセス中に何らかのエラーチェックを有効にすることができます。おそらく、テストパスを実行して、再コピーを求めるプロンプトを表示することさえありますか?

0 投票する
1 に答える
1010 参照

powershell - Copy-Item コマンドレットは差分のみをコピーする必要があります

私はpowershellを使用してバックアップスクリプトを書いています。robocopy または rsync を使用できることはわかっていますが、powershell でこれを実行したいと考えています。私が抱えている問題は、copy-item コマンドレットに関係しています。私のスクリプトは何をしますか:

  • var を読み取り、csv から入力します
  • Ping 宛先ホスト
  • Outlook がソース ホストで開いているかどうかを確認し、閉じるかどうかを尋ねます。
  • 次に、いくつかのフォルダーを宛先にコピーする必要があります

私の問題は、常にすべてのファイルの完全なコピーを行うことです。変更されたファイルまたは宛先に存在しないファイルのみをコピーしたいと思います。

私が抱えている2番目の問題は、Win7では、「マイピクチャ」と「マイビデオ」にリンクする「ユーザー/ドキュメント」に隠しシステムフォルダがあることです。これらをコピーする必要はありませんが、除外引数を使用してそれらを除外することはできませんでした。