thắc mắc Cách đổi tên file hàng loạt

Rock32

Đã tốn tiền
Các cao nhân cho hỏi
Mình có loạt file dạng: 123 - Copy, 345 - copy, 456 - copy, 789 - copy...... :beat_brick:
Giờ muốn sửa hàng loạt (bỏ chữ " - Copy") sẽ thành: 123, 345, 456, 789.....:beauty:
Thì có cách nào khum :adore:

Thanks
 
Các cao nhân cho hỏi
Mình có loạt file dạng: 123 - Copy, 345 - copy, 456 - copy, 789 - copy...... :beat_brick:
Giờ muốn sửa hàng loạt (bỏ chữ " - Copy") sẽ thành: 123, 345, 456, 789.....:beauty:
Thì có cách nào khum :adore:

Thanks
có thể dùng PowerRename trong PowerToys

1711675268336.png
 
Các cao nhân cho hỏi
Mình có loạt file dạng: 123 - Copy, 345 - copy, 456 - copy, 789 - copy...... :beat_brick:
Giờ muốn sửa hàng loạt (bỏ chữ " - Copy") sẽ thành: 123, 345, 456, 789.....:beauty:
Thì có cách nào khum :adore:

Thanks
đây là các bác cần. e dùng suốt :)
 
Tại thư mục chưa các file đó.
File -> mở PowerShell với admin.

Tiếp theo, sao chép đoạn mã sau:
Code:
$files = Get-ChildItem
foreach ($file in $files) {
    if ($file.Name -like "* - Copy") {
        $newName = $file.Name.Substring(0, $file.Name.Length - 7)
        Rename-Item -Path $file.FullName -NewName $newName
    }
}

dán vào vào hoặc lick chuột phải là nó tự dán.
Xong!

*** Giải thích:

if ($file.Name -like "* - Copy")
Bạn có thể thay thế tùy thích ví dụ:

if ($file.Name -like "*xxx") thay thế nội dung cần xóa vào xxx
Bao gồm cả khoảng trắng nhé. (không bao gồm file name extention)

(0, $file.Name.Length - 7) : thay số 7 bằng đúng số ký tự muốn xóa, bao gồm cả khoảng cách - Copy có 7 ký tự.

File 123 - Copy sau khi chạy sẽ còn 123
 
Back
Top