سلام دوستان
آیا میشه یک فایل pdf در یک زمان مشخص از روی کامپیوتر حذف کنی منظورم اینکه با برنامه نویسی ,نمیدونم فقط در یک زمان مشخص باشه ,مثلا 2 روز آینده در ساعت 14 ایا همچین چیزی ممکنه, و اگه میشه چطوری لطفا راهنمایی کنید
8 پاسخ
خوب.
وقتی رو سیستم یکی دیگه باشه زیاد قابل اطمینان نیست چون معلوم نیست زمان کامپیوتر طرف بروز باشه. اما تو اکثر مواقع درسته.
کد شما:
@Echo off
:: Check WMIC is available
WMIC.EXE Alias /? >NUL 2>&1 || GOTO s_error
:: Use WMIC to retrieve date and time
FOR /F "skip=1 tokens=1-6" %%G IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO (
IF "%%~L"=="" goto s_done
Set _yyyy=%%L
Set _mm=00%%J
Set _dd=00%%G
Set _hour=00%%H
SET _minute=00%%I
)
:s_done
:: Pad digits with leading zeros
Set _mm=%_mm:~-2%
Set _dd=%_dd:~-2%
Set _hour=%_hour:~-2%
Set _minute=%_minute:~-2%
:: Display the date/time in ISO 8601 format:
Set _isodate=%_yyyy%%_mm%%_dd%
Set _isotime=%_hour%%_minute%
Echo %_isodate% %_isotime%
if %_isodate% GEQ 20180503 (
if %_isotime% GTR 1240 (
del "a.pdf"
echo "File deleted."
)
)
شما فقط با لاین های آخر کار دارید:
بجای 20180503 تاریخ رو بر طبق همین فرمت مشخص کنید مثلا 20180710 بدون خط تیره
بجای 1240 ساعت رو وارد کنید مثل 1400 برای ساعت 14:00
بجای a.pdf هم فایل رو مشخص کنید.
کد رو تو یه فایل با پسوند .bat ذخیره کنید. هر وقت که فایل اجرا بشه چک میکنه که از اون زمان گذشته یا نه. اگر گذشته باشه فایل رو حذف میکنه.
سلام اگر میخواین بدون برنامه نویسی انجام بدین احتمالا باید ابزارهایی برای این وجود داشته باشه. اگر میخواین با برنامه نویسی باشه مشخص کنید با چه زبانی میخواین.
نه با ابزار نمیخوام ,با برنامه نویسی میخوام و فرقی هم نداره فقط به عنوان ویروس شناخته نشه, سی شارپ ,جاوا, Command Prompt ,با این زبان ها میشه؟!
بله میشه. اینکار تو سیستم خودتون باید انجام بشه یا کس دیگه؟
مرسی, فقط یه چیزی این رو میشه بایند کنی با فایل pdf
امتحان نکردم اماباید بشه. ولی اگه اینکارو کنید احتمال اینکه ویروس شناسایی بشه زیاده. file binder سرچ کنید
ممنونم, موفق باشید
...
سوال برنامه نویسی دارید؟
ندونستن عیب نیست، نپرسیدن چرا!