ابويوسف الدقاق
زيزوومي جديد
- إنضم
- 17 أبريل 2014
- المشاركات
- 32
- مستوى التفاعل
- 15
- النقاط
- 50
غير متصل
من فضلك قم بتحديث الصفحة لمشاهدة المحتوى المخفي
قم بمتابعة الفيديو أدناه لمعرفة كيفية تثبيت موقعنا كتطبيق ويب على الشاشة الرئيسية.
ملاحظة: قد لا تكون هذه الميزة متاحة في بعض المتصفحات.
SET source_folder "C:\FolderToCopy"
SET target_folder "C:\Program Files\TargetFolder"
total_size = GET_FOLDER_SIZE(source_folder)
ADD_FILES_AND_FOLDERS source_folder
copied_size = 0
PRINT "Copying to folder: " + target_folder
COPY_FILES source_folder\*.* target_folder
copied_size = copied_size + GET_FILE_SIZE(filename)
remaining_size = total_size - copied_size
PRINT "Copied size: " + copied_size
PRINT "Remaining size: " + remaining_size
PRINT "Copy completed successfully!"
جزاك الله خير الجزاء اخي الفاضل جربت الكود ولاكن الكود به خطأ تظهر رسالة خطأ. عند حفظ الكود
مشاهدة المرفق 246731
@echo off
SET "source_folder=C:\FolderToCopy"
SET "target_folder=C:\Program Files\TargetFolder"
SET total_size=0
FOR /R "%source_folder%" %%F IN (*) DO (
SET /A total_size+=%%~zF
)
SET copied_size=0
echo Copying to folder: %target_folder%
COPY "%source_folder%\*.*" "%target_folder%"
FOR /R "%source_folder%" %%F IN (*) DO (
SET /A copied_size+=%%~zF
SET /A remaining_size=total_size-copied_size
)
echo Copied size: %copied_size%
echo Remaining size: %remaining_size%
echo Copy completed successfully!
-- Define source and target folder paths
local sourceFolderPath = "source_folder_path"
local targetFolderPath = "target_folder_path"
-- Function to calculate file size
local function getFileSize(filePath)
local file = io.open(filePath, "rb")
if file then
local size = file:seek("end")
file:close()
return size
end
return 0
end
-- Calculate copied and remaining sizes
local function calculateSizes()
local totalSizeCopied = 0
local files = io.popen("dir /s /b \"" .. targetFolderPath .. "\""):lines()
for filePath in files do
totalSizeCopied = totalSizeCopied + getFileSize(filePath)
end
local totalSizeRemaining = getFileSize(sourceFolderPath) - totalSizeCopied
return totalSizeCopied, totalSizeRemaining
end
-- Call the function to calculate sizes
local totalSizeCopied, totalSizeRemaining = calculateSizes()
-- Display results
print("Source Folder Path:", sourceFolderPath)
print("Target Folder Path:", targetFolderPath)
print("Total Copied Size:", totalSizeCopied, "bytes")
print("Remaining Size:", totalSizeRemaining, "bytes")
local sourceFolderPath = "C:\\Users\\YourUsername\\Desktop\\SourceFolder"
local targetFolderPath = "C:\\Users\\YourUsername\\Desktop\\TargetFolder"
بسم ألله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
طلب ملف مفتوح لنسخ مجموعة ملفات بداخل مجلد دفعة واحدة الى مجلد احد البرامج في c ويكون يقبل النسخ على ويندوز ٣٢ - ٦٤
وحينا الضغط على زر النسخ يظهر اسم مسار المجلد الذي يتم النسخ فيه ويظهر حجم الملف والحجم المنسوخ والمتبقي
وعليكم السلام ورحمة الله وبركاته
ضع اسم البرنامج الذي تريد نقل ملفاتك اليه
ثم ضع ملفاتك التي تريد نقلها
لتجهيز الملف المطلوب