VMware ESX vCenter Linux windows CCNA 忍者ブログ

IT号 着地号 いろいろ号

 ITに関しての調べ物です。バージョンや出展はつど記事に記載予定です。

カレンダー
05 2025/06 07
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
リンク
カテゴリー
かぶりもの
最新CM
[06/07 gay]
[02/16 gay]
[02/12 ヴィトン セカンドバッグ スーパーコピー ヴィトン]
[09/30 vente boutique canada goose paris]
[09/28 canada goose belgique]
最新記事
プロフィール
HN:
ESXi
性別:
非公開
バーコード
RSS
ブログ内検索
アーカイブ
最古記事
(01/14)
(01/20)
(01/20)
(01/26)
(01/26)
忍者アナライズ

ca_devmgr_mediainfoファイル


########################################################
# ca_devmgr_mediainfoファイルを読み込んでcsvに書き出す
########################################################

# ca_devmgr_mediainfoファイルがあるフォルダを指定
$WORK_FOLDER = "C:\work\"
# ファイル名を指定
$FILE_PARAM = "hoge.txt"

# ca_devmgrファイルがあるフォルダに移動
if(Test-Path $WORK_FOLDER){
cd $WORK_FOLDER
}else{
Write "フォルダがありません。"
exit
}

# ca_devmgr_mediainfoファイルを読み込む
$file = ""
if(Test-Path $FILE_PARAM){
$file = $(Get-Content $FILE_PARAM)
}else{
Write "ca_devmgrファイルがありません。"
exit
}

#1行ずつ読み込む
foreach($line in $file){

$line = $line.trim() -replace " * ", " "
$line = $line.Replace(" ", ",")
Write-Output $line >> fuga.csv
# らいといべんとろぐに変更する

}

拍手[0回]

PR
2020.08.17 (Mon)
Category[PowerShell]
Comment(0)

ファイルコピー

# $picturefolderのjpgを$copyfileへコピーする。
# その時にファイル名に$filesuffixと$CreateTimeと
# $originalKaと$extentionを付けてコピーする
#################################################

# コピー先フォルダを手に入れよう
$userfolder = $env:USERPROFILE
$copyto = Join-Path $userfolder "blog-images"

# ピクチャフォルダも手に入れておきます
$picturefolder = Join-Path $userfolder "Pictures"

# コピー後のファイル名の先頭に付けます
$filesuffix = "blog_"

# ファイルの拡張子です
$extention = ".jpg"

# ピクチャフォルダから探すときの拡張子です
$filter = "*${extention}"

# 日付をファイル名にするときの書き方です
$dateformat = "yyyy-MM-dd_HH-mm-ss"

####
# ここから実際に操作が始まります
# コピー先フォルダを作成しよう

# フォルダがあるかをチェックします
$exists = Test-Path $copyto
if(-not $exists){
# なければつくります
mkdir $copyto
}

# ピクチャフォルダへ移動する
cd $picturefolder

# いまいるところを表示しましょう
echo "コピー元フォルダへ移動しました:$((pwd).Path)"

# lsコマンドの結果を活用しよう
ls $filter | ForEach-Object{

# 元のファイル名を手に入れます
$original = $_.Name

# 拡張子を抜きます
$originalKa = [System.IO.Path]::GetFileNameWithoutExtension($original);

# 作成日付を手に入れます
$CreateTime = $_.CreationTime | Get-Date -Format $dateformat

# コピーファイルをフォルダから手に入れます
$copyfile = Join-Path $copyto "$filesuffix$CreateTime$originalKa$extention"

# コピーの経過を表示してみましょう
echo "コピーしています:コピー元 $original -> コピー 先 $copyfile"

# ファイルをコピーしてみよう
cp -Path $original -Destination $copyfile
}
echo "End"

拍手[0回]

2020.02.25 (Tue)
Category[PowerShell]
Comment(0)

フォルダ内のファイルを全部削除(一部除外)

# フォルダ内のファイルを全部削除する、ただし、
# 除外するファイルが複数の場合はExcludeで除外し、
# カンマで区切りRecurseで全部を削除する
##############################################

# 削除とLog出力先ファイルがあるフォルダを変数に格納
$dellFolder = "C:\Users\hogeUser\Documents\PowerShellFolder"
$logfolder = "C:\Users\hogeUser\Pictures\pop2"

# Log用の日付とファイル用日付を取得
$logDate = Get-Date -Format "yyyy/MM/dd HH:mm"
$fileDate = Get-Date -Format "yyyyMMdd_HH-mm"

# Log出力先に移動
cd $logfolder

# 削除前後を記録するListを取得(削除前)
$dellFolderList = Get-ChildItem $dellFolder
Write-Output "$logDate dell Item before : $dellFolderList" >> delLog_$fileDate.txt

# 削除処理(特定のファイルを除外)
Remove-Item -Path $dellFolder -Exclude sample001.png, sample002.jpg -Recurse

# 削除前後を記録するListを取得(削除後)
$dellFolderList = Get-ChildItem -Name $dellFolder
Write-Output "$logDate dell Item after : $dellFolderList" >> delLog_$fileDate.txt

拍手[0回]

2020.02.25 (Tue)
Category[PowerShell]
Comment(0)
Copyright © ESXi All Right Reserved.
Powered by Ninja Blog.
Template-Designed by ガスボンベ.