লুকানো সাবফোল্ডারে ফাইল মুছে ফেলা থেকে cmd.exe বাধা দিন


1

আমার নীচের ফাইল কাঠামো আছে

Parent\Deploy                 (folder)
Parent\Deploy\.svn            (hidden folder)
Parent\Deploy\.svn\file1      (regular file)
Parent\Deploy\.svn\file2      (regular file)
Parent\Deploy\.svn\file3      (regular file)
Parent\Deploy\file4           (regular file)
Parent\Deploy\file5           (regular file)
Parent\Deploy\file6           (regular file)
Parent\Deploy\Something       (regular folder)
Parent\Deploy\Something\file7 (regular file)

আসুন আমি সি তে আছি: moment এই মুহুর্তে পিতামাতার এবং আমি ডেল কমান্ড ব্যবহার করে 4,5,6,7 সমস্ত ফাইল মুছতে চাই।

এখানে আমার প্রচেষ্টা:

1) DEL /f /q /s .\Deploy 
2) DEL /f /q /s /A:-H .\Deploy 

তবে এটি লুকানো .svn- এ থাকা ফাইলগুলিও মুছে দেয়। দ্বিতীয়টি কেবল লুকানো থাকা ফাইলগুলি বাদ দেয় না, তবে 1-3- "ফাইলটি" স্বাভাবিক "তাই এটি সেগুলি যেভাবেই মুছে দেয় ..


দয়া করে সম্পর্কিত দেখুন: superuser.com
প্রশ্নগুলি

উত্তর:


1

আমি কীভাবে লুকানো ডিরেক্টরিগুলি বাদ দিয়ে সমস্ত ফাইল পুনরাবৃত্তভাবে মুছব?

নিম্নলিখিত ব্যাচ ফাইলটি ব্যবহার করুন:

@echo off
setlocal enableDelayedExpansion
rem walk file tree, 1/ finding non-hidden directories then 2/ finding files.
rem 1/ find non-hidden directories
for /f "usebackq tokens=*" %%i in (`dir /b /s /a:d-h`) do (
  rem 2/ find and delete files
  echo Processing directory: %%i
  for /f "usebackq  tokens=*" %%j in (`dir /b /a:-d %%i 2^> nul`) do (
    echo Processing file: %%i\%%j
    del /f /q "%%i\%%j"
    )
  )

আরও পড়া


ধন্যবাদ, এটি জটিল, সত্যই প্রত্যাশিত কেউ ডেল / ম্যাজিক বলবেন
user230910

@ ব্যবহারকারী230910 দুর্ভাগ্যক্রমে delকোনও /magicবিকল্প নেই;)
ডেভিডপস্টিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.